到底哪里出了问题 ,运行时程序会崩溃掉
#include<stdio.h>#include<stdlib.h>
void main()
{
FILE *in,*out;
char ch,infile[10],outfile[10];
printf("输入一个读入文件的名字:");
scanf("%s",infile);
if(in = fopen(infile,"r") == NULL) //打开输入文件
{
printf("Cannot open this file!\n");
exit(0);
}
printf("输入一个输出文件的名字:");
scanf("%s",outfile);
if(out = fopen(outfile,"w") == NULL)
{
printf("Cannot open this file!\n ");
exit(0);
}
while(!feof(in)) //如果未遇到输入文件的结束标志
{
ch = fgetc(in);
fputc(ch,out);
putchar(ch);
}
putchar(10); //显示完全部字符后换行
fclose(in);
fclose(out);
}