📅  最后修改于: 2020-09-25 08:13:11             🧑  作者: Mango
void clearerr(FILE* stream);
它在
stream
:用于重置错误标志和EOF指示器的文件流。
没有。
#include
#include
using namespace std;
int main ()
{
int ch;
FILE* fp;
fp = fopen("file.txt","w");
if(fp)
{
ch = getc(fp);
if(ferror(fp))
{
cout << "Error set" << endl;
clearerr (fp);
}
}
if(!ferror(fp))
cout << "Error reset";
fclose (fp);
return 0;
}
运行该程序时,输出为:
Error set
Error reset