eof() и eofbit
От: Xwine  
Дата: 16.08.03 15:34
Оценка:
сталкнулся с такой штукой :
читаю из файла данные пока не дойду до конца файла .
потом делаю откат на 1КБ от начала файла .
и пишу так
if(file->eofbit)
     file->clear(file->eofbit);

где fstream *file ;
так до if-a eofbit = 1 , а eof() — 0.
после if-a и eofbit и eof() равняются 1.
чем это вызвано ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.