I am implementing a C ++ program using ifstream, which should search in large files (~ 1 TB). However, this fails after reading 2 GB. Is there a way to get file positions, even for large files? I am compiling for a 32 bit Windows machine.
std::ifstream f; f.open( filename.c_str(), std::ifstream::in | std::ifstream::binary ); while(true) { std::cout << (uint64_t)(f.tellg()) << std::endl;
source share