问题 填空题

下面程序的功能是用来统计文件中字符个数。请填空。
#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)。

多项选择题
单项选择题