clearerr
语法:
1 2 |
?? #include <stdio.h> ?? void clearerr( FILE *stream ); |
clearerr()函数重置错误标记和给出的流的EOF指针.
当发生错误时,可以使用perror()判断实际上发生了何种错误.
clearerr的作用是使文件错误标志和文件结束标志置为0.假设在调用一个输入输出函数时出现了错误,ferror函数值为一个非零值。在调用clearerr(fp)后,ferror(fp)的值变为0。
只要出现错误标志,就一直保留,直到对同一文件调用clearerr函数或rewind函数,或任何一个输入输出函数。
《clearerr()函数cleare》上有1条评论
评论已关闭。