【发布时间】:2013-03-12 17:38:30
【问题描述】:
我在使用函数feof 时遇到问题,这是我的代码:
while(!feof(archlog))
{ if(!fgets(line,MAXLINE,archlog))
printf("\nERROR: Can't read on: %s\n", ARCHTXT);
else
printf("%s",line);
}
当我运行它时,它会打印文件的文本,但会产生一个额外的循环并打印错误,我想避免这种情况,我希望它只打印文件的文本而没有额外的循环。
【问题讨论】:
-
你可以在这里找到答案:stackoverflow.com/questions/5431941/…