无法复制图片
来源:11-4 案例:复制文件-1

无价脂宝
2021-02-02
11-4 中,开始跟着老师敲代码,运行正常 result: 0 。
文本复制过去了,可以正常显示。但是图片不行,data_copy文夹下有图片文件但是打不开,查看大小也和原图片大小不一样,只有几KB。
之后我复制老师git 源码到本地,再次运行。结果一样,还是文本复制成功,但是图片虽然复制过去了,但还是打不开。
我用的Windows 环境。 Vistual Studio 那个GCC
写回答
2回答
-
你用的是 MinGW ?fopen 里面 的 "r" 改成 "rb","w" 改成 "wb" 试试看
122021-02-02 -
bennyhuo
2021-02-02
嗯,果然文档没有骗人,windows 上 操作二进制文件的时候 fopen 需要在 mode 里面加上 b。我也换了一张图片验证了一下,确实如此。
10
相似问题
有没有字符串数组复制的函数?
回答 1
字符用反斜杠+八进制或十六进制表示
回答 3
compiler explorer问题
回答 2
请问一下,按照视频里的设置还是会出现问题
回答 1
main函数重复定义问题
回答 1