问题 填空题

下面程序把从终端读入的文本(用@作为文本结束标志)复制到一个名为bi.dat的新文件中,请填空。
# include<stdio.h>
FILE*fp;
main()
char ch;
if((fp=fopen(______))==NULL) exit(0);
while((ch=getchar())!=’@’)fputc(ch,fp);______;

答案

参考答案:fclose(fp)

解析: 本题要求从终端读入文本到bi.dat文件中,故填"bi.dat","w",输入完成后,退出此文件,故填fclose(fp)。

填空题
单项选择题