Страницы

Поиск по вопросам

воскресенье, 16 февраля 2020 г.

С++. Дважды прочитать файл. Библиотека fstream

#cpp #файлы #fstream


Доброго времени суток.

Возник такой вопрос. Как в библиотеке fstream дважды прочитать файл без его закрытия?

Нашел функции rewind() и fseek(file,0L,SEEK_SET), но они отказываются работать, если
открывать файл не функцией fopen из библиотеки stdio.h

Есть ли альтернатива для библиотеки fstream?
    


Ответы

Ответ 1



Посмотрите на seekg(). И, если нарвались на конец файла или иные неприятности - не забывайте сбросить состояние ошибки с помощью clear().

Комментариев нет:

Отправить комментарий