8 Stimmen

Ermitteln der Größe einer Datei, die größer als 4 GB ist

Der Code derzeit tut dies und die fgetpos behandelt Dateien größer als 4 GB, aber die Suche gibt einen Fehler zurück, so dass jede Idee, wie man zum Ende eines suchen file > 4GB ?

fpos_t currentpos;

sok=fseek(fp,0,SEEK_END);
assert(sok==0,"Seek error!");

fgetpos(fp,&currentpos);
m_filesize=currentpos;

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X