A-A+

下面程序的功能是用来统计文件中字符个数。请填空。 includestdio.h main

2022-08-12 18:32:16 问答库 阅读 197 次

问题详情

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


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:fopen!feof(fp)
第一空从右边的括号中可以看出,这里应该填入一个fopen,整条语句用来打开一个名为text.dat的文件。第二空是一个while循环的循环条件表达式,循环体每次读取一个字符,并让count增1,所以循环条件应该是“如果文件还没结束”,故应该填!feof(fp)。

考点:字符,个数