首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
下面的程序用来统计文件中字符的个数。 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
67
问题
下面的程序用来统计文件中字符的个数。
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,四种挠曲线中正确的是()。
图示等值拉杆的横截面直径d=50mm,轴向载荷F=200kN。(1)计算截面AB上的正应力和切应力。(2)计算杆内的最大正应力和最大切应力。
如下图所示结构的受力特点是:全部反力等于零,AD部分不受力。()
某桁架支座B被迫下沉5mm,并测得下弦结点相应的挠度如下图(a)所示,此时桁架上无其他荷载。下图(b)所示荷载作用下引起的支座B的反力为30kN。()
功的互等原理是由虚功原理推出的,因此它适用于弹性体系和非弹性体系。()
在我国农业合作化过程中,具有完全社会主义性质的经济组织形式是()
某虹膜睫状体炎患者,近日来感头痛、视力模糊。检查后发现:虹膜充血水肿,房水流畅系数下降,眼内压升高。诊断为急性青光眼。请问:房水直接同流的途径是()
内部控制按范围分为()。
写出直接插入排序算法。
设有如下的变量定义:inti=8,k,a,b;unsignedlongw=5:dotlblex=1,42,y=5.2;则以下符合C语言语法的表达式是()
随机试题
是指将缺乏流动性的资产转化为在金融市场上可以出售的证券的行为。
中性粒细胞或巨噬细胞的杀菌作用,主要是由下列各项中哪项完成的
对某些投资回报率稳定、收益可靠的基本设施、基础产业投资项目以及经济效益好的竞争性投资项目,经国务院批准,可以试行通过发行()或组建股份制公司发行股票方式筹措资本金。
中国古典戏曲的奠基人是()。
强调儿童在教育中的中心地位,主张教师应以学生的发展为目的,围绕学生的需要和活动组织教学,因此以儿童中心主义著称的教育家是()。
(2017·江西)一分为二地看待学生是贯彻德育()原则的具体要求。
“当代雷锋”郭明义在开通微博后,使用微博号召网友们对遇到困难的人进行慈善救助。例如鞍山市一临产孕妇大出血,其丈夫向郭明义求助,郭明义通过微博进行号召,得到大量转发,几分钟后,看到微博的志愿者们立刻前去救助。对于郭明义这种行为,你怎么看?
灌县的西北是一派直达青海、新疆的大山脉。群山中汇聚而下的水向灌县的东南分流,直入岷江,春季常常成为山洪,泛滥成灾。山洪入岷江口的东北角上有石山挡住,阻塞大水向东流淌,使川中十余县缺乏灌溉。李冰是那时候这个地方的郡守,凭着超人的卓见,过人的胆量,居然想到将石
党的十九届四中全会首次归纳了我国国家制度和国家治理体系具有的13个方面的显著优势,指出中国特色社会主义制度和国家治理体系具有丰富的实践成果,强调中国特色社会主义制度和国家治理体系是()
Technologyhasbeenanencouragementofhistoricalchange.ItactedassuchaforceinEnglandbeginningintheeighteenthcentu
最新回复
(
0
)