刚开始用文件描述符实现,发现有时候能复制成功,有时候会出现复制后的图片打不开的情况,在网上搜发现图片应该以二进制流的方式复制,而文件描述在复制时用的是字符流的方式,所以正解如下:
fin = fopen("src.jpg", "rb+");
fout = fopen("dst.jpg","wb+");
具体看介绍:
刚开始用文件描述符实现,发现有时候能复制成功,有时候会出现复制后的图片打不开的情况,在网上搜发现图片应该以二进制流的方式复制,而文件描述在复制时用的是字符流的方式,所以正解如下:
fin = fopen("src.jpg", "rb+");
fout = fopen("dst.jpg","wb+");
具体看介绍: