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