Größe einer Datei?
-
Hi
Ich wollte die Größe einer Datei rausfinden, möglichst ohne boost.
Dabei wollte ich auch fragen, warumstd::ifstream file("C:\\Main\\Tools\\RMXP\\RTP\\Graphics\\Tilesets\\001-Grassland01.png"); int size = 0; int pos = file.tellg(); while(!file.eof()) { file.get(); size++; } file.seekg(pos);mir für size 6 gibt, wenn die Datei natürlich c.a. 24kb groß ist?
-
Versuchs doch mal so
file.seekg(0, std::ios_base::end); size_t size = std::streamoff(file.tellg());