首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
下面的程序用来统计文件中字符的个数。 main( ) { FILE*fp; long num=0; if((fp=fopen(“fname.day”,“r”))==NULL) {printf<“Cann’t open file\n”);eti
下面的程序用来统计文件中字符的个数。 main( ) { FILE*fp; long num=0; if((fp=fopen(“fname.day”,“r”))==NULL) {printf<“Cann’t open file\n”);eti
admin
2014-10-20
33
问题
下面的程序用来统计文件中字符的个数。
main( )
{
FILE*fp;
long num=0;
if((fp=fopen(“fname.day”,“r”))==NULL)
{printf<“Cann’t open file\n”);etit(O);}
while{fgetc(fp);num++;)
printf(“hum=%d n”,num);
fclose(fp);
}
选项
答案
! feof(fp)
解析
若要统计文件中的字符个数,程序设计一个计数器,并预置该计数器为0值,并打开文件。在正确打开情况下,接着是一个循环。循环在文件未结束的情况下,反复读入字符,并增加字符计数器。所以循环条件可写成:程序有一个错误,由于num变量的类型是long型的,输出它的值应在格式符d之前加上格式修饰符’1’,不加这个修饰符只有在10ng型与int型实现相同的系统才是正确的。另外,要统计文件的长度,最好用二进制方式打开,通过读入的字节数求出文件的长。这是因为正文文件方式打开时,文件中的双字符(回车字符和换行字符)读人后将被当作一个字符存储,二进制方式不进行这样的转换。
转载请注明原文地址:https://kaotiyun.com/show/BgvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
大量不保留灌肠肛管插入的长度是()。
内分泌系统的反馈调节是指下丘脑—垂体—靶腺之间的相互调节。()
下图用力法求解超静定次数为()。
在图示桁架中杆零杆的个数为()
如下图所示结构仅AB段有内力。()
由一般单元的单元刚度方程:()
津液输布的主要通道为:()
某虹膜睫状体炎患者,近日来感头痛、视力模糊。检查后发现:虹膜充血水肿,房水流畅系数下降,眼内压升高。诊断为急性青光眼。请问:房水直接同流的途径是()
完全二叉树只能采用顺序存储方法,不能采用链表存储方法。()
死锁避免
随机试题
当火灾警报器采用壁挂方式安装时,底边距地面高度应大于()。
试述弹性福利计划的优缺点。
患者,女性,64岁,舌背黏膜光滑,颜色绛红,进食时疼痛不适,食欲减退已有3年。根据上面几种可能的病因,可以进行以下辅助检查,除了A.血常规检查B.腮腺造影检查C.念珠菌培养D.组织活检E.以上都需要
下列项目监理组织形式中,信息传递路线长,不利于互通信息的是()组织形式。
某道路工程的边坡主要为易受雨水冲刷的土质边坡和易风化的岩石边坡,对这些边坡进行防护最适用的方法是()。
本题目涉及增值税法、消费税法、城建税、教育费附加及地方教育附加。某汽车制造企业为增值税一般纳税人,2014年9月份和10月份的生产经营情况如下:(1)9月购进汽车座椅一批,取得防伪税控系统开具的增值税专用发票,注明金额280万元、增值税税额47.6万元
广告业务运作流程中的广告执行阶段的主要内容包括()。
人民警察队伍中有一支特殊的队伍,那就是督察。请谈谈督察的作用。
根据下面资料,完成下列问题。以下说法与资料不符的是:
广域网覆盖的地理范围从几十公里到几千公里。它的通信子网主要使用
最新回复
(
0
)