水野亚美真人版:<有2个文件,a,b各放一行字母,把2个文件的信息合并放到c文件中>哪个高手能把这个问题的c代码写出来??

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/07 07:28:21

#include "stdio.h"
main()
{
char str[225];
int k=1;
char filea[100];
char fileb[100];
char filec[100];
FILE *a,*b,*c;
printf("File a=");
scanf("%s",filea);
printf("File b=");
scanf("%s",fileb);
printf("File c=");
scanf("%s",filec);
a=fopen(filea,"r");
b=fopen(fileb,"r");
if(a==NULL)
{
k=0;
printf("File a is not exist!");
}
if(b==NULL)
{
k=0;
printf("File b is not exist!");
}
if(k!=0)
{
c=fopen(filec,"w");
while(!feof(a))
{
fscanf(a,"%s",str);
fprintf(c,"%s\n",str);
}
while(!feof(b))
{
fscanf(b,"%s",str);
fprintf(c,"%s\n",str);
}
fclose(c);
fclose(a);
fclose(b);
}
}
运行后在键盘上输入a文件路径,
b文件路径,
与及要输出的c文件路径。

框架