ferror函数
概要:
#include <stdio.h> int ferror(FILE *stream);
描述:
该函数验证参数stream指向流的错误指示符(error indicator)。
如果先前对流操作(例如:读写数据、设置文件位置等。)失败,将会设置错误指示符。错误指示符设置后将一直存在,直至流关闭或者直至调用rewind、clearerr或者freopen函数。
参数:
FILE *stream
指向一个打开的流的指针。
返回值:
当且仅当设置了流的错误指示符时,函数返回非0值;否则函数返回0。
范例:
|
|
输出:
The error indicator is set.
The error indicator is not set.
相关内容:
feof | 测试文件末尾指示符的函数。 |
clearerr | 清除文件末尾指示符和错误指示符的函数。 |
perror | 输出错误信息的函数。 |