首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数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
48
问题
编写一个函数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全国计算机二级
相关试题推荐
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
略论中国近现代历史上的“军阀”问题。(北京大学2003年中国通史真题)
论述华沙条约组织的形成背景、内容及其影响。(2016年统考真题)
简述统计假设检验中两类错误的定义及其关系。
卡方检验要求每个单元格的理论次数不得小于5,如果小于5应该采用以下的哪些处理办法?()
某个单峰分布的众数为15,均值是10,这个分布应该是()
只有在部分准备金制度下。才可能有存款货币的创造。[中国人民大学2012研]
《公司法》第154条第2款规定:公司发行公司债券应当符合《中华人民共和国证券法》、规定的发行条件。这一条文属于法律规则中的()。
依据我国继承法规定,不必有两个以上见证人在场见证的遗嘱是()。
对函数f(χ)(4-t)ln(1+t)dt().
随机试题
高性能混凝土的胶凝材料包括()。
下列单位工程施工进度计划的编制步骤正确的是()
A.去枕平卧B.半卧位C.头低足高位D.头肩抬高15°~30°E.勤翻身,变换体位护理腰穿术后的患儿应选择
胃阴枯竭的舌象是
在下述各项中,不属于现金流出的量是( )。
以下属于会计岗位的是()。
造成中国目前生态环境不断恶化的原因是多方面的,也是复杂的。它主要来自于下列哪三方面的压力?()
国人暴动
Awayfromtheirprofession,scientistsareinherentlynomorehonestorethicalthanotherpeople.Butintheirprofessionthey
Couldthereasonfortheworld’seconomicmisfortunesallcomedowntofingerlength?Althoughcertainlyanoversimplificationo
最新回复
(
0
)