填空题
以下程序的功能是由键盘输入一个文件名,然后把由键盘输入的字符依次存放到该文件中,用“#”作为结束标志,请在横线处填入正确的内容。
#include<stdio.h>
void main()
{ FILE*fp;
char fname[10],ch;
printf("input name of file:\n");
gets(fname);
if((fp=______)==NULL)
{ printf("Can’t open \n");
exit(0);
}
printf("Enter data:\n");
while((ch=getchar())!=’#’)
fputc(______,fp);
fclose(fp);
}
【参考答案】
fopen(fname,"w") ch