请问读取jpg文件时候出现的错误

huangjin415 2008-04-04 06:13:58
我先获得jpg文件的长度,然后fopen打开文件,再fread不停的读取文件中的内容并发送给另外一端。
现在的问题是:fread只读到jpg文件前面的很小一段就不往下读了,再读的话fread返回值都是0,请问是怎么一回事呢?读exe文件还有文本文件就没有问题,能读完所有的内容。
...全文
247 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangjin415 2008-04-04
  • 打赏
  • 举报
回复
谢谢2楼的,的确是二进制打开方式的问题
huangjin415 2008-04-04
  • 打赏
  • 举报
回复
就是只读了文件的前面一点数据
读到的数据都是二进制数据,你要看?
clhposs 2008-04-04
  • 打赏
  • 举报
回复
2进制打开
fputc(fgetc(fp1),fp2);
Treazy 2008-04-04
  • 打赏
  • 举报
回复
看看读到的内容

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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