第1个回答 2011-12-29
你已经创建的文件a1.txt在你的d盘中就能看到,但并没有向文件中写入数据,所以打开是空的
#include<stdio.h>
#include<stdlib.h>
void main()
{
char c;
FILE *fp=NULL;
fp=fopen("E:\\1.txt","w");
if(fp==NULL)
{
printf("open error!");
exit(1);
}
c=getchar();
while(c!='#') //输入 # 后结束
{
fputc(c,fp);
c=getchar();
}
printf("done\n");
fclose(fp);
}本回答被网友采纳