问题
填空题
下面程序的功能是用来统计文件中字符个数。请填空。
#include"stdio.h"
main()
long count=OL;
FILE*fp= 【16】 ("text.dat","r");
if(fp==0)
printf("Open error\n");
exit(0);
while( 【17】 )
fgetc(fp);
count++;
fclise(fp);
printf("%1d\n",count);
答案
参考答案:[16] fopen [17] !feof(fp)
解析: 第一空从右边的括号中可以看出,这里应该填入一个fopen,整条语句用来打开一个名为text.dat的文件。第二空是一个while循环的循环条件表达式,循环体每次读取一个字符,并让count增1,所以循环条件应该是“如果文件还没结束”,故应该填!feof(fp)。