作业帮 > 综合 > 作业

请问一下下面这个c语言程序,我把它运行后分别输入1 2 3 4 5和6 7 8 9 10得到myfile1和myfile

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 14:47:15
请问一下下面这个c语言程序,我把它运行后分别输入1 2 3 4 5和6 7 8 9 10得到myfile1和myfile2两个文件夹
但是为啥我打开后文件是空的,并没有我输入的数据?
#include
void main()
{
FILE *fp1,*fp2;
char ch1[10],ch2[10];
gets(ch1);
gets(ch2);
puts(ch1);
puts(ch2);
fp1=fopen("myfile1","w+");
fp2=fopen("myfile2","w+");
fscanf(fp1,"%s",ch1);
fscanf(fp2,"%s",ch2);
fclose(fp1);
fclose(fp2);
}
fscanf(fp1,"%s",ch1);
fscanf(fp2,"%s",ch2); 这是读函数
这两句换成
fprintf(fp1,"%s",ch1);
fprintf(fp2,"%s",ch2); 这才是写入文件的函数,