文件检测函数(c语言)

C语言中常用的文件检测函数有三个:feof、ferror、clearerr

1.文件结束检测函数feof

函数原型:int feof(FILE *fp);

fp:文件指针;

功能:检测文件内部的位置指针是否位于文件末尾;

函数返回值:如果文件内部位置指针已位于文件末尾,则返回一个非0值,否则返回0。

2.读写文件出错检测函数ferror

函数原型:int ferror(FILE *fp);

功能:检测文件指针变量指向的文件里是否有错误

返回值:有错误时返回非0,没有错误时返回0。

3.文件结束标识和文件出错标识置0函数clearerr

函数原型:void clearerr(FILE *fp);

函数功能:将文件指针变量指向的文件结束标识或错误标识置0。


你可能感兴趣的:(文件检测函数(c语言))