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,¤tpos);
m_filesize=currentpos;