안녕하세요
C++을 사용해서 65GBytes정도되는 큰 파일을 다루려고 하는데요..
예를 들어..
dumpFile.open("파일이름" , ios::in | ios::binary);
dumpFile.seekg(0, ios::end);
cout << "File Size = " << dumpFile.tellg() << "Bytes" << endl;
와 같이 파일 사이즈를 알아낼 때 보통 seekg와 tellg를 이용하곤 했는데,
파일 사이즈가 너무 커지니 dumpFile.tellg()가 항상 -1이 나오게 되네요.