首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
下面的程序用来统计文件中字符的个数。 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
46
问题
下面的程序用来统计文件中字符的个数。
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
计算机科学与技术
普高专升本
相关试题推荐
降压反射的生理意义是()。
正常肘关节的功能位是()。
力法方程中的主系数的符号和副系数分别为()。
关于下图所示两个拱,下列论述错误的是()
“打开通向世界的大门”当代法国史学家布罗代尔在《15——18世纪的物质文明、经济与资本主义》中说道:“这一胜利为欧洲人打开了通向世界七大洋的大门和通道。从此,世界的整个海洋都为白人效劳。”问题:你是如何理解布罗代尔所说的“世界的整个海洋都为白人效劳
己糖激酶以葡萄糖为底物时,Km=1/2[s],其反应速度V是Vmax的_______
以下审计程序中,CPA最有可能获取固定资产存在的审计证据的是()。
已知,则的值是()。
编写一个程序,统计AX寄存器中1的个数,结果放在CL寄存器中(假设AX=0FF37H)。
总线性能的重要指标是_______,它定义了为总线本身所能达到的最高_______。
随机试题
具有膜稳定作用的普萘洛尔用于眼科是合理的。
A.少尿、无尿B.喉头水肿C.体温升高达40℃D.手足抽搐E.穿刺部位大块瘀血输血时的过敏反应可表现为
施工过程质量控制是指( )的投入与产出过程的质量控制。
科目汇总表是依据()编制的。
黄豆粉,200克/袋
(2001年考试真题)民事案件的一般地域管辖通常实行原告就被告原则,即由被告住所地人民法院管辖。()
20世纪90年代,随着城市经济体制改革的深入进行,城市下岗、失业人数不断增多,他们的收入锐减,心理落差也较大,城市中的贫困现象日益突出。他们采取向基层组织反映问题、上访等方式向社会反映自己的诉求。政府也注意到这一问题,制定了城市居民最低生活保障政策,使得这
最新一项研究表明,到本世纪末,地球平均气温将比现在升高3℃。这一预测是以近年来地球气温升高现象与温室效应为依据的。温室效应,在物理学上是指透视阳光的密闭空间由于与外界缺乏对流等热交换而产生的保温效应。大气层中的二氧化碳是主要的温室气体,它可以减少地表热量向
辩证唯物主义认识论()。
A、P1P3AB、P2P3AC、AP3P2D、AP1P3B矩阵A作两次行变换可得到矩阵B,而AP3P2和AP1P3是对矩阵A作列变换,故应排除C,D。把矩阵A的第1行的2倍加至第3行,再将1,2两行互换得到矩阵B;或者把矩阵A的1,2两行互换后,再
最新回复
(
0
)