问题 填空题

下面程序把从终端读入的文本(用#作为文本结束标志)复制到一个名为file.txt的新文件中。补足所缺语句。
main()
char ch;
FILE*fp;
if((fp=fopen(______))=NULL)exit(0);
while((ch=getchar())!=’#’)
fputc(ch,fp);
______;

答案

参考答案:"file.txt","w"fclose(fp)。

解析:

[分析]:向文件中写数据,并且该文件是新文件,应当使用文件打开方式"w",文件操作结束时要用函数fclose关闭文件,以防数据丢失。

单项选择题
单项选择题