如何去除txt文件中的eof
答案:1 悬赏:50
解决时间 2021-10-09 06:41
- 提问者网友:雪舞兮
- 2021-10-08 13:28
如何去除txt文件中的eof
最佳答案
- 二级知识专家网友:几近狂妄
- 2021-10-08 14:17
eof 是文件结束标志,代码是 ctrl-z。
fclose() 时会自己添上。
while (!feof(in)) fputc(fgetc(in),out);
改为:
while (1 == 1){
tmp = fgetc(in);
if (!feof(in)) {fputc(tmp,out);}else{break;};
}
判断是否到达eof应当在读以后.
eof 等于 0xffffffff,上一次没有读入eof,不说明下一次是否读入eof。
while (!feof(in)) fputc(fgetc(in),out);
中 feof(in) 测定的是上次读入的是不是eof,而不是说“下一次不会读入eof”
fclose() 时会自己添上。
while (!feof(in)) fputc(fgetc(in),out);
改为:
while (1 == 1){
tmp = fgetc(in);
if (!feof(in)) {fputc(tmp,out);}else{break;};
}
判断是否到达eof应当在读以后.
eof 等于 0xffffffff,上一次没有读入eof,不说明下一次是否读入eof。
while (!feof(in)) fputc(fgetc(in),out);
中 feof(in) 测定的是上次读入的是不是eof,而不是说“下一次不会读入eof”
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯