在用feof判断文件是否结束的时候总会多出一行: 下面的代码运行的结果总是 最后一行被读取了两次。 whie(!feof(fp)){ fscanf(fp,“%d”,&data); } fp指向的文件中存放如下的内容: 1122334455 运行上面的代码,55总是被读取了两次。这是为什么?feof在判断文件结束时返回非零值,不是应该退出while嘛? -------------- 下一部分 -------------- 一个HTML附件被移除... URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120316/7e541eec/attachment.html>