下面程序的功能是用来统计文件中字符个数。请填空。 #include"stdio.h" main() { long count=OL; FILE*fp=【 】("text.dat","r"); if(fp==0) {

admin2013-02-23  26

问题 下面程序的功能是用来统计文件中字符个数。请填空。
   #include"stdio.h"
   main()
   {  long count=OL;
   FILE*fp=【  】("text.dat","r");
   if(fp==0)
   {  printf("Open  error\n");
   exit(0);
   }
   while( 【  】)
   {
   fgetc(fp);
   count++;
   }
   fclise(fp);
   printf("%1d\n",count);
   }

选项

答案fopen !feof(fp)

解析 第一空从右边的括号中可以看出,这里应该填入一个fopen,整条语句用来打开一个名为text.dat的文件。第二空是一个while循环的循环条件表达式,循环体每次读取一个字符,并让count增1,所以循环条件应该是“如果文件还没结束”,故应该填!feof(fp)。
转载请注明原文地址:https://kaotiyun.com/show/LmJp777K
0

最新回复(0)