fclose(fp)出现问题

枫林牧歌 2014-11-23 11:06:04
用c语言编写的程序,打开一个txt文件,然后读取完毕后关闭,但执行到fclose(fp)出错,不知道该怎么改?请高手指教!!!
...全文
2038 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChinaOrangeBoy 2014-11-24
  • 打赏
  • 举报
回复
把文件操作的代码拿出来看看,估计是文件打开失败了。
ysnis 2014-11-24
  • 打赏
  • 举报
回复
fp可能是NULL
starytx 2014-11-24
  • 打赏
  • 举报
回复
应该是文件指针出问题了。 要先判断文件指针open是否正确,在此基础上fclose 类似这样的: FILE * fp = NULL fopen_s(fp,xxx); if(fp) { //读写操作 fclose(fp); }
ForestDB 2014-11-23
  • 打赏
  • 举报
回复
多半读越界,覆盖了fp。
Aiross 2014-11-23
  • 打赏
  • 举报
回复
把代码贴出来吧 不然都不知道错在哪

33,320

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧