引入
我们在使用输入输出函数的时候,可能会出现错误。所以 C 语言提供了一些函数,帮助我们检测这些错误!
ferror 函数
之前,我们总是根据输入输出函数的返回值来判断函数是否执行,成功。现在我们还可以使用 ferror 函数进行检查。
一般形式
ferror(fp);
返回值
如果返回值为 0 (假):表示未出错
如果返回值为非0:表示出错
注意,对同一个文件来说,每一次调用输入输出函数,都会产生一个新的 ferror 函数值,所以,应该在调用一个输入输出函数后立即检查 ferror 函数的值。
