Я пытаюсь сделать мой анализ файла более надежным. Используя ifstream, как я могу убедиться, что seekg
удерживает меня в допустимой позиции в файле?
Это не работает:
while(m_File.good() && m_File.peek() != EOF)
{ ...a seekg operation moves file position past end of file... }
Я предполагаю, что текущий итератор был перенесен далеко за конечный итератор, поэтому peek () никогда не выполняется.