首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符个数。请填空。 #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
45
问题
以下程序用来统计文件中字符个数。请填空。
#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全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=ifor(i=0;i<3;i++)p[i
以下程序的输出结果是______。#defineTIMES(X)X*Xmain(){inta=16,k=2,m=1;a/=TIMES(k+m)/TIMES(k+m);printf("d\n"
C语言程序的基本单位是______。
当输入a1b2c3d4e时,下列程序的运行结果为______。main(){charstr[40];printf("请输入含有4个数字字符的字符串:\n");scanf("%s",&str);insert(str);}insert(
软件文档不仅是软件开发各阶段的重要依据,而且也影响软件的______。
近年来形成了软件开发的多种模式,大致有3种类型:基于瀑布模型的结构化生命周期方法、基于动态定义需求的【】方法和基于结构的面向对象的软件开发方法。
对有14个结点的完全二叉树的结点以从上到下、从左到右的顺序进行编号后,序号最小的叶结点的序号【】。
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
设char型变量x中的值为10100111,则表达式(2+x)(-3)的值为______。
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
随机试题
试述讨价还价过程中应注意的原则。
领导者按照决策及其实施计划组织人力、财力、物力,协调它们之间的关系,实现管理目标的能力是()
分类属于数模混合网的是()。
某化学品厂建造项目,主要设计的工程包括:药剂生产线、循环冷却水站、配电供电系统、供水排水管网、氨吸收塔、氯气吸收塔、工艺及热力外管廊、焚烧炉、活性炭吸附设施等。生产原料为含有害和恶臭的化学品。工程附近有居民区和风景区,靠近长江,评价区大气环境质量较好,附近
发生法律责任的原因可能是多方面的,但主要是()和()的责任。
一个工作部门会出现多个矛盾指令源的项目组织结构是()。
()不宜作为股份有限公司的发起人。
(中央财经大学2010年复试真题)刘某将自有住房无偿赠与非法定继承人王某,已向税务机关提交经审核并签字盖章的“个人无偿赠与不动产登记表”。下列有关刘某赠房涉及税收的表述中,正确的有()。
Inordertoworkheretheforeignerneedsaworkpermit,whichmustbeapplied【C1】______byhisprospectiveemployer.Theprobl
A、Tomakefulluseofthemetalsleft.B、Toprotecttheforestresourcesfrombeingdestroyed.C、Tocallforstoppingusingplas
最新回复
(
0
)