Название: [РЕШЕНО] Файл не вычитывается до конца Отправлено: Hrundel от Октябрь 01, 2013, 14:03 Всем привет, столкнулся со странной проблемой, могу написать в файл но не могу вычитать файл до конца
В коде все гладко и чисто (как мне кажется): Код: if(!file->open(QIODevice::ReadOnly | QIODevice::Text))return; Однако, из 133 строк вычитывает только 131. Уже все перепровелил - и пути к файлу, и счетчик ставил - все говорит о том, что atEnd() рано посылает сигнал true Буду благодарен за все советы Название: Re: Файл не вычитывается до конца Отправлено: Hrundel от Октябрь 01, 2013, 14:16 Попробовал удалить некоторые строки - стало еще интереснее - теперь читает только первую строку и на этом все.
Название: Re: Файл не вычитывается до конца Отправлено: Serr500 от Октябрь 01, 2013, 14:19 while (!readFromFile.atEnd())
Цитировать bool QTextStream::atEnd() const Returns true if there is no more data to be read from the QTextStream; otherwise returns false. This is similar to, but not the same as calling QIODevice::atEnd(), as QTextStream also takes into account its internal Unicode buffer. Название: Re: Файл не вычитывается до конца Отправлено: Hrundel от Октябрь 01, 2013, 14:23 :o :o :o
Вот же шь, блин!!! :( Большое спасибо. :) |