LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: xyh_xkt

为什么我从文件中读出来的比实际的多

[复制链接]
 楼主| 发表于 2004-8-4 15:25:45 | 显示全部楼层

抱歉

刚才写错了,是buf[n]=0;
发表于 2004-8-4 16:58:19 | 显示全部楼层
to xyh_xkt:

系统中有一个“文件结束”标志,feof()的作用就是检测这个标志是否被设置
而这个标志是在fread(), fwrite(), fgetc()等函数失败时才被设置的(如果失败原因是EOF)
因此,feof()应该在fgetc()之后使用而不是之前
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表