feof

 Функция            Обнаруживает конец файла (EOF) в потоке.

 Синтаксис          #include
                    int feof(FILE * stream);

 Файл, содержащий   stdio.h
 прототип

 Описание           Функция feof является макрокомандой, которая
                    производит проверку данного потока stream на приз-
                    нак конца файла (EOF). Если признак получил значе-
                    ние хотя бы один раз, то операции чтения файла
                    сохраняют это значение до тех пор, пока не будет
                    вызвана функция rewind или файл не будет закрыт.

                    Признак конца файла сбрасывается при каждой
                    операции ввода.

 Возвращаемое
 значение           Функция feof возвращает ненулевое значение, если
                    при последней операции ввода потока stream был
                    обнаружен конец файла, и 0 в противном случае.

 Переносимость      feof доступна в системе UNIX и поддерживается
                    стандартом ANSI C.

 Смотрите также     clearerr eof ferror perror

 Пример:

 #include 

 int main(void)
 {
    FILE *stream;
    char ch;

    /* открыть файл для чтения */
    stream = fopen("DUMMY.FIL", "r");
    /* ввести из файла символ */
    ch = fgetc(stream);
    /* конец файла? */
    if(feof(stream))
       printf("Конец файла\n");
    /* закрыть файл */
    fclose(stream);
    return 0;
 }