C语言 <stdio.h> feof() 函数
-
描述
C库函数int feof(FILE * stream)测试给定流的文件结束指示符。 -
声明
以下是feof()函数的声明。void feof(FILE *stream)
参数- stream - 这是指向标识流的FILE对象的指针。
-
返回值
设置与流关联的文件结束指示符时,此函数返回一个非零值,否则返回零。示例以下示例显示feof()函数的用法-#include<stdio.h> int main () { FILE *fp; int c; fp = fopen("file.txt","r"); if(fp == NULL) { perror("Error in opening file"); return(-1); } while(1) { c = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", c); } fclose(fp); return(0); }
假设我们有一个文本文件file.txt,其内容如下。该文件将用作示例程序的输入-This is cainiaoya.com