首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数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
44
问题
编写一个函数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年世界近现代史真题)
飞行员进行各种模拟情景的心理素质和心理自我调节控制能力和生理控制能力的训练等,利用的原理是()。
进行主成分分析的主要步骤包括()
方差分析中,F(2,24)=3.90,F检验的结果()
“八年研究”主要涉及四个方面问题,其中不是“八年研究”的议题的是
下列说法错误的是
关于教育目的各组成部分,下列表述正确的是
生物起源说和心理起源说的根本错误在于否认了教育的
下列说法错误的是
对法律概念、法律原则、法律规则的理解和表述,下列哪一选项不能成立?()
随机试题
平面平行投影面,投影()。
A.肝气横逆,胃失和降B.胃热阴虚,气火上逆C.胃虚有热,气逆不降D.胃虚痰阻,气逆不降E.胃气虚寒,和降失常(1994年第89,90题)旋覆代赭汤证的病机是()
下列属于天然乳化剂的是
牙骨质有不断新生的特性,其功能不包括()
根据《工程建设项目施工招标投标办法》、《标准施工招标资格预审文件》中的规定,工程建设项目资格预审公告的内容包括()。
关于饰面板安装工程的说法,正确的是()。
某外商投资企业以人民币作为记账本位币,外币交易采用当日即期汇率折算,其银行存款(美元)账户上期期末余额为100000美元,上期期末即期汇率为1美元=6.30元人民币,该企业本月10日将其中20000美元在银行兑换为人民币,银行当日美元买入价为1美元=6.2
明确地规定旅游从业人员的职业道德内容的是()。
掌握辩证唯物主义和历史唯物主义,从本质意义上是使人()。
TravelAgent:FreedomTravel.HowmayIhelpyou?Caller:Yes,I’dliketomakeaflightreservationforthetwenty-thirdofthis
最新回复
(
0
)