首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数int charnum(char fn[10]),该函数以只读方式打开文件fn,通过统计,返回文件中字符的个数,请使用while循环实现计数功能。 注意:部分源程序已存在文件test7_2.cpp中。 请勿修改主函数main和其他函
编写一个函数int charnum(char fn[10]),该函数以只读方式打开文件fn,通过统计,返回文件中字符的个数,请使用while循环实现计数功能。 注意:部分源程序已存在文件test7_2.cpp中。 请勿修改主函数main和其他函
admin
2009-01-15
54
问题
编写一个函数int charnum(char fn[10]),该函数以只读方式打开文件fn,通过统计,返回文件中字符的个数,请使用while循环实现计数功能。
注意:部分源程序已存在文件test7_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数charnum的花括号中填写若干语句。
文件test7_2.cpp的内容如下:
#include<iostream.h>
#include<fstream.h>
#include<stdlib.h>
int charnum(char fn[10]);
void main()
{
int num;
num=charnum("abc.txt");
cout<<"num="<<num<<endl;
}
int charnum(char fn[10])
{
}
选项
答案
int charnum(char fn[10]) { fstream file; file.open(fn,ios::in); if(!file) { cout<<"abc.txt can’t open",<<endl; abort(); } char ch; int i=O; while(!file.eof()) { file.get(ch); i++; } file.close(); return i-1; }
解析
本题主要考查考生对文件相关操作的熟练程度。首先先定义文件流类的变量,然后使用该对象的open方法打开一个文件,接着使用while循环和getch方法每次读入一个字符并统计字符个数,最后使用close方法关闭文件,返回i值。
转载请注明原文地址:https://kaotiyun.com/show/9KID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述元朝中央及地方官制。(北京大学2005年中国古代史真题)
现行理论认为,宗教是科学的死敌,但就欧洲历史而言,人们注意到一个现象,中世纪晚期、近代初期的科学家大多是基督教神职人员。如哥白尼、布鲁诺、开普勒。或具有神学背景,如伽利略。试解释这一现象。(清华大学2014年历史学基础真题)
飞行员进行各种模拟情景的心理素质和心理自我调节控制能力和生理控制能力的训练等,利用的原理是()。
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
关于教育目的各组成部分,下列表述正确的是
股票A的期望收益率为20%,股票B的期望收益率为12%。以方差表示的股票A的风险是股票B的3倍。如果两支股票之间的相关系数为0,那么由两支股票组成的最小方差组合的期望收益率为:()。
直线x—y+m=0与圆x2n+y2n一2x一1=0有两个不同交点的一个充分不必要条件是()。
函数f(x)=x2一ax+b在[1,3]上的最大值与最小值的差为1。(1)a=4;(2)a=一4。
(2017年第3题)某企业投资汽车生产,生产一辆汽车所耗费的生产资料价值为15万元、支付给工人的工资为5万元,假定市场的平均利润率为10%,那么,在自由竞争条件下,该汽车的生产价格是
随机试题
甲是美国驻中国大使馆的大使,享有外交特权和豁免权。在这种情况下,应当由哪个机关移交外交部通过外交途径解决甲的刑事责任问题?
下列属于行政组织外部环境中最基本的方面,且是行政组织赖以生存和发展最深层环境的是()
蓝牙的最大传输距离是()
白细胞管型的存在可作为哪种疾病诊断的依据
患儿,女,生后7天,以“新生儿黄疸”收入院并行蓝光照射治疗。光疗时,护士应特别注意的是()。
一般规定,交易所会员在至少保留( )个席位的前提下允许转让席位。
计算题:根据所给材料计算后回答问题。(须列出算式;计算过程中的小数均保留实际位数,最后计算结果有小数的,小数保留2位。)某图书开本为1000毫米×1400毫米,1/32。该书有正文198面,主书名页2面,前言2面,目录3面,后记1面,均用定量为8
有关研究表明,教育对当代国民收入增长的贡献率显著提高。这说明教育具有()
古代玉器与中华文明的起源和发展息息相关,它不仅是社会地位的象征。还与中国传统的道德标准有着密不可分的关系。以孔子为创始人的儒家学派,继承并发扬了西周以来“比德于玉”的思想,赋予玉许多美德,将玉道德化,影响了一代又一代中国人。现今凡在字典上能找到的带“玉”字
认知风格
最新回复
(
0
)