读.pgm文件读到一半就不读了,不知道为什么?(大概是文件操作的问题)

soral 2004-07-19 09:26:20
我用的命令是 fread((*image), 92, 112, fp);
image是存放象素的数组
不知道为什么,文件总是读不完,是不是因为fread到了一个特殊的字符后就以为文件结束了,就不读了?
...全文
96 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
soral 2004-07-19
  • 打赏
  • 举报
回复
那么怎么解决呢?我是新手啊,谢谢了
pomelowu 2004-07-19
  • 打赏
  • 举报
回复
看看fread返回值
int numread = fread((*image), 92, 112, fp);跟112比较一下,如果不满的话,从内存中看看原因,可能有错误的EOF符号。

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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