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

admin2010-01-10  38

问题 下面程序把从终端读入的文本(用#作为文本结束标志)复制到一个名为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关闭文件,以防数据丢失。
转载请注明原文地址:https://kaotiyun.com/show/ZLWp777K
0

最新回复(0)