Функции библиотеки C - feof ()
C стандартная библиотека - <stdio.h>
описание
Функции библиотеки CINT feof (FILE * поток) тест данный поток конечного потока идентификатора файла.
заявление
Вот описание функции feof () в.
int feof(FILE *stream)
параметры
- Поток - это указатель на FILE указатель на объект, поток FILE идентификатора объекта.
Возвращаемое значение
При настройке потока, связанного с концом идентификатора файла, функция возвращает ненулевое значение, в противном случае она возвращает ноль.
примеров
Следующий пример демонстрирует функцию feof () используется.
#include <stdio.h> int main () { FILE *fp; int c; fp = fopen("file.txt","r"); if(fp == NULL) { perror("打开文件时发生错误"); return(-1); } while(1) { c = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", c); } fclose(fp); return(0); }
Предположим , у нас есть текстовый файлfile.txt, его содержимое показано ниже.Документ будет служить в качестве нашего примера программы, используя вход:
这里是 w3cschool.cc
Давайте скомпилировать и запустить эту программу, которая приведет к следующему:
这里是 w3cschool.cc