文件复制到另外一个文件的问题
把test的文件复制到test1,老谭书上是这样的。然后程序崩了。是代码的问题还是编译器#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *in,*out;
char ch, infile[10], outfile[10];
printf("输入要读入的文件名字\n");
scanf("%s",infile);
in=fopen(infile,"r");
if(in==NULL)
{
printf("无法打开该文件,请检查文件名\n");
exit(0);
}
printf("输入要写入的文件名字\n");
scanf("%s",outfile);
out=fopen(outfile,"w");
if(out==NULL)
printf("输出文件不存在,自动创建\n");
else
printf("输入文件找到,正在执行操作\n");
while(!feof(in))
{
ch=fgetc(in);
fputc(ch,out);
putchar(ch);
}
putchar(10);
fclose(in);
fclose(out);
return 0;
}
[此贴子已经被作者于2017-3-18 10:47编辑过]