下面程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文件中,请填空。 #include "stdio.h" FILE *fp; main() { char ch; if((fp=fopen

admin2010-01-10  35

问题 下面程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为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,"w"或"bi.dat","w+"或"bi.dat","r+"

解析 本题的考点是fopen()函数,此函数的格式是fopen(文件名,使用文件方式),题目的要求是将从键盘读入的文本写到文件中,因此选择的打开方式应该是"w",(只写)。或者是读写“r+”或“w+”。
转载请注明原文地址:https://jikaoti.com/ti/XJI0FFFM
0

最新回复(0)