求文件复制到另一个文件的问题的解
#include<stdio.h>#include<stdlib.h>
int main()
{
FILE *fp,*lj;
char a[10],b[10],ch;
printf("请输入被粘贴的文件:");
scanf("%s",a);//输入被粘贴文件名
printf("请输入要复制的文件:");
scanf("%s",b);//输入要复制的文件名
if(!(fp=fopen(a,"at")))//以追加形式打开被粘贴文件
{
printf("Can not open the file %s",a);
system("pause");
exit(0);
}
if(!(lj=fopen(b,"at")))//以追加形式打开要复制的文件
{
printf("Can not open the file %s",b);
system("pause");
exit(0);
}
while(ch=fgetc(lj)!=EOF)//从被复制的文件中读取字符并传到被粘贴文件中
{
fputc(ch,fp);
}
fclose(lj);
fclose(fp);
printf("Done!\n");
system("pause");
return 0;
}
请大神帮忙看一下哪错了
[此贴子已经被作者于2019-6-26 18:21编辑过]