Описание тега eof
Конец файла (обычно сокращенно EOF) - это состояние в операционной системе компьютера, при котором данные из источника данных считывать нельзя.
Из Википедии:
Конец файла (обычно сокращенно EOF) - это состояние в операционной системе компьютера, при котором данные из источника данных считывать нельзя. Источник данных обычно называется файлом или потоком.
EOF
также является макросом, определенным в <stdio.h>
заголовок стандартной библиотеки C. Этот макрос:
расширяется до целочисленного константного выражения с типом int и отрицательным значением, которое возвращается несколькими функциями для обозначения конца файла, то есть отсутствия ввода из потока;
Чтобы получить больше информации: