Некоторые методы, которые можно использовать для обнаружения конца бинарного файла:
- Метод eof. 1 Возвращает ненулевое значение (true), когда указатель потока достигает конца файла. 1
- Функция feof. 4 При работе с двоичными файлами используется для обнаружения конца файла, так как EOF — действительное целое число. 4
- Функция fgetc. 4 Возвращает следующий за текущей позицией символ из входного потока и даёт приращение указателю положения в файле. 4 При достижении конца файла функция fgetc() возвращает EOF. 4
- Метод istream::peek(). 2 Используется для проверки конца файла, значение можно сравнить с EOF (==-1). 2
- Метод getline. 1 Читает символьную строку из текстового файла или данные из бинарного файла до определённого ограничителя. 1