首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符个数。请填空。 #include "stdio. h" main() { FILE *fp;long num=OL; if((fp=fopen("fname.dat","r")==NULL) { Pi
以下程序用来统计文件中字符个数。请填空。 #include "stdio. h" main() { FILE *fp;long num=OL; if((fp=fopen("fname.dat","r")==NULL) { Pi
admin
2013-02-23
59
问题
以下程序用来统计文件中字符个数。请填空。
#include "stdio. h"
main()
{ FILE *fp;long num=OL;
if((fp=fopen("fname.dat","r")==NULL)
{ Pirntf("Open error\n"); exit(0);}
while(【 】)
{ fgetc(fp);num++; }
printf("num=%1d\n",num-1);
fclose(fp);
}
选项
答案
!feof(fp)
解析
本题中统计文件中字符个数的算法可描述为;首先判断文件位置指针是否指向了文件尾,如果不是则读出一个字符,同时字符的个数加1,再判断文件位置指针是否位于文件尾,如此循环,直到文件位置指针位于文件尾为止。本题首先以读文件的方式打开了文件“fname.dat”,如果打开成功则把返回的文件型指针赋值给fp,然后通过循环求文件中的字符数。首先判断文件位置指针是否位于文件尾,如果不是则循环读取字符,每次字符数加l。所以下划处应填循环条件,文件位置指针不是指向文件尾,即“!feof(fp)”。
转载请注明原文地址:https://kaotiyun.com/show/vQJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下对枚举类型名的定义中正确的是______。
设语句inta=3;,当执行了以下语句后,变量a的值是______。a+=a-=a*a;
软件文档不仅是软件开发各阶段的重要依据,而且也影响软件的______。
下面的程序为6个整型变量A、B、C、D、E、F输入整数,并按从大到小的顺序输出整数及其所对应的变量名。例如,输入的数为3、2、5、7、4、6,则输出的形式为:D(7)F(6)C(5)E(4)A(3)B(2)。#include<stdio.h>int
下列字符串不属于标识符的是()
已有定义语句:intx=3,y=0,z=0;,则值为0的表达式是()
关系数据库管理系统能实现的专门关系运算包括()
下述关于数据库系统的叙述中正确的是()
检查软件产品是否符合需求定义的过程称为()
结构化程序设计的3种结构是
随机试题
不属于血管介入的是
医师义务和权力不包括
某村村民李某育有两女,大女儿患有精神病,经常打骂父母与妹妹,长期以久,妹妹与其父母心力交瘁。一日,妹妹再次受到姐姐殴打后,忍无可忍反击,并将姐姐打死。后妹妹自首。法庭在审判时,村民联名上诉,请求法官留情,法官在综合考量后,根据我国相关法律判妹妹有期徒刑一年
股份有限公司发起人应为2~200人,有限责任公司的发起人无数量限制。()
确认递延所得税负债一定会影响所得税费用。()
一些美国心理学家得出结论认为:父母对儿童采取的行为一种是总表示接受,一种是总表示拒绝。心理学家得出这样的结论是因为研究者高度同意母亲的行为能表明这些父母的态度。上面所提及的心理学家所得的结论依据于这样的假设,即:
“真理是思想形式,是人类经验的组织形式”,这是
信息的价值与信息的哪些性质密切相关?()①准确性②及时性③可靠性④开放性⑤完整性
Wheredoesthemanwork?
【B1】【B6】
最新回复
(
0
)