首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
下面的程序用来统计文件中字符的个数。 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
35
问题
下面的程序用来统计文件中字符的个数。
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
计算机科学与技术
普高专升本
相关试题推荐
图示简支梁承受一对大小相等,方向相反的力偶,其数值为M,四种挠曲线中正确的是()。
设已知两点M1(2,2,)和M2(1,3,0),则向量的模=_________.
在下图所示整体坐标系中,单元的倾角口是()
短粗杆和细长杆受压时的承载能力都是由强度条件所决定的。()
中共中央明确提出“和平、民主、团结”口号的时间是()
大多数可兴奋细胞接受刺激发生反应的共有表现是产生()
什么是操作系统?它有什么基本特征?
在初始数据表已经有序时,快速排序算法的时间复杂度为O(n[og2n)。()
运算器完成的主要运算是______。
已知有如下计算公式:π≈4*(1/1—1/3+1/5—1/7+……)下列程序就是根据这一公式计算圆周率的。其中,精度控制在0.00001;变量s表示当前符号项,item表示当前项,n表示当前项的序号。阅读程序,并填空。#include“math.h”m
随机试题
疝修补术后切口部位放置沙袋的主要作用是
出生免疫接种8个月免疫接种
中国药典(2005年版)规定,精密标定的滴定液正确表示为
男性,40岁,颅中窝骨折伴脑脊液耳漏的患者。该患者的处理措施中正确的是
某单位办公楼,地下1层,地上20层,建筑高度76m,建筑面积32000m2,耐火等级为一级。负1层为设备房;1层裙房为会议报告厅,有固定座椅1550个;2至20层为标准层,走道两侧布置办公房间、小会议室,内走道长度25米,设有可开启外窗。根据以
在编制现金预算的过程中,可作为其编制依据的有()。
某地级中国优秀旅游城市A旅行社欲聘具有特定语种语言能力的李某临时从事导游活动。按照《导游人员管理条例》,应()
给定资料1“住院治病先交押金”是医院的惯例。早在2016年年底,X县就打破了这种惯例,给建档立卡贫困户打开“绿色通道”,全面实行“先诊疗后付费”就诊模式和“一站式”结算服务,确保农村贫困患者得到及时救治。“当时X县没有专门的一次性结算系统,‘一站式’结
Moreimportanceneedstobegiventosports,andacarefulchoiceof______formsaremostsuitableshouldbemade;thiscallsfor
Beforeinvestingincommonstocks,oneshouldbeawareofboththeiradvantagesanddisadvantages.Oneadvantageistheirhighp
最新回复
(
0
)