已解决问题
谷歌bhkcpihw用户在2014.09.18提交了关于“平遥古城C语言文件写不进去”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-10T20:55:00。#include<stdio.h>#include<stdlib.h>
voidmain()
{
FILE*fp;
charch,filename[20];
printf("Pleaseinputthefilenameyouwanttowrite:");
scanf("%s",filename);
if(!(fp=fopen(filename,"wt+")))
{
printf("Cannotopenthefile!\n");
exit(0);
}
printf("Pleaseinputthesentencesyouwanttowrite:");
ch=getchar();
ch=getchar();
while(ch!=EOF)
{
fputc(ch,fp);
ch=getchar();
}
fclose(fp);
}程序问题问题写进希望大家能够帮助她。
详细问题描述及疑问:#include<stdio.h>
#include<stdlib.h>
voidmain()
{
FILE*fp;
charch,filename[20];
printf("Pleaseinputthefilenameyouwanttowrite:");
scanf("%s",filename);
if(!(fp=fopen(filename,"wt+")))
{
printf("Cannotopenthefile!\n");
exit(0);
}
printf("Pleaseinputthesentencesyouwanttowrite:");
ch=getchar();
ch=getchar();
while(ch!=EOF)
{
fputc(ch,fp);
ch=getchar();
}
fclose(fp);
}程序问题问题写进期待您的答案,真心佩服你,谢谢
!