Всем привет, столкнулся со странной проблемой, могу написать в файл но не могу вычитать файл до конца
В коде все гладко и чисто (как мне кажется):
if(!file->open(QIODevice::ReadOnly | QIODevice::Text))return;
QTextStream readFromFile(file);
while(!file->atEnd())
{
QString line = readFromFile.readLine();
parseLine(line);
}
Однако, из 133 строк вычитывает только 131.
Уже все перепровелил - и пути к файлу, и счетчик ставил - все говорит о том, что atEnd() рано посылает сигнал true
Буду благодарен за все советы