Hallo Leute
        
        Gibt es bei den Bibilotheken fstream, ifstream oder ofstream auch eine Methode um die Dateigrösse zu ermitteln?
        Oder kann mir jemand sagen wie ich die Dateigrösse ermitteln kann, ohne jedes Zeichen davon einzulesen.
        
        fstream datei;
        unsigned char *binData;
        char c;
        int i;
        
        datei.open("bild.jpg", ios::in | ios::binary);
        for( i = 0; !datei.eof(); ++i) {
        datei.get(c);
        };
        binData = new unsigned char[( i -1 )];
        
        Um jetzt das jpg in binData zu kopieren müsste ich noch mal close und open (oder so was) machen. Gefällt mir aber nicht.
        Hat jemand ne bessere Lösung?
        
        Dank und Gruss
        d-oli
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
      
Programmieren - alles kontrollieren 4.946 Themen, 20.742 Beiträge
          Schau dir mal folgenden Link an:
          http://www.google.de/search?q=cache:kMdjB2mxUWcJ:www.hanser.de/leseprobe/2003/3-446-22023-2.pdf+dateigr%C3%B6sse+in+c+ermitteln&hl=de&ie=UTF-8
          
          
          Visit: http://www.linux-programmierung.net
          Professional UNIX/Linux Coding, Security and more...
        
