2 jimmy9972 jimmy9972 于 2016.04.15 22:33 提问

linux 系统下编写一个类shell cp命令将一个文件copy给另一个文件 20C

linux 系统下编写一个类shell cp命令将一个文件copy给另一个文件 为什么会出现如图所示情况;代码如下![图片说明](http://img.ask.csdn.net/upload/201604/15/1460730777_613690.jpg)图片说明

5个回答

caozhy
caozhy   Ds   Rxr 2016.04.15 23:55

打开看下文件,你原始的文件如果正常,但是复制后的文件不正常,那么就是你拷贝的问题,贴出你拷贝的代码看下。

qq_34627029
qq_34627029   2016.04.16 00:16

打开看下文件,你原始的文件如果正常,但是复制后的文件不正常,那么就是你拷贝的问题,贴出你拷贝的代码看下。

jimmy9972
jimmy9972   2016.04.16 01:28

图片说明拷贝的代码

codehat
codehat   2016.05.03 23:20

open时用二进制方式试试

w1eix1iao
w1eix1iao   2016.05.05 13:54

试着将你的Function1里面的while循环改成这样:
while( (c=fgetc(fp))!=EOF)
fputc(c,fq);

或者不要用fgetc和fputc函数,用fread和fwrite函数

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!