A-A+

下面程序把从终端读入的文本(用作为文本结束标志)复制到一个名为file.txt的新文件中。补

2022-08-12 18:35:30 问答库 阅读 197 次

问题详情

下面程序把从终端读入的文本(用作为文本结束标志)复制到一个名为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关闭文件,以防数据丢失。

考点:文本,终端