首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数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
31
问题
编写一个函数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全国计算机二级
相关试题推荐
文化在组织中的功能包括()。
试述问题与主义之争及其实质。(中南大学2014年中国近代史真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题;东北师范大学1998年世界中古史真题;东北师范大学2000年世界通史真题;东北师范大学2002年世界史真题)
学习程度对于遗忘有很大的影响,为了达到最好的学习结果,学习程度应达到多少
方差分析中,F(2,24)=3.90,F检验的结果()
实验组——控制组的实验设计中常用的统计方法是()
有一组数据:3、6、2、7、32、4、8、6、5,要描述这组数据的特征,受极端数据值影响的统计量是()
“要尽量多地要求一个人,也要尽可能多地尊重一个人”所体现的德育原则是()
直线x—y+m=0与圆x2n+y2n一2x一1=0有两个不同交点的一个充分不必要条件是()。
设f(χ)在[1,+∞)上连续,若曲线y=f(χ),直线χ=1,χ=t(t>1)与χ轴围成的平面区域绕χ轴旋转一周所得的旋转体的体积为V(t)=[t2f(t)-f(1)]且f(2)=,求函数y=f(χ)的表达式.
随机试题
实验法
下列各项,治疗喑痱的方剂是
下列除哪项外,均为胃阴不足型呕吐的主症( )。
维持心肌和神经肌肉的正常应激性,须静脉滴注给药的电解质是
王先生目前有资产60万,理财目标为:5年后购房50万,10年后子女留学基金30万,20年后退休基金100万。张先生依风险承受度设定的投资报酬率为6%,根据目标现值法,退休前王先生每年要储蓄( )万元才能实现未来三大理财目标。(取最接近者)
案例二:杨先生今年40岁是某公司的总经理,妻子是一名教师。杨先生有一个8岁的儿子佳佳。杨先生的父亲被原工作单位返聘,母亲天天照顾佳佳。杨先生的妹妹在一家翻译公司做同声传译。杨先生在一次意外事故中不幸遇难,没有留下遗嘱。杨先生其家庭的总财产有1000万元人民
甲公司是一家上市公司,管理层要求财务部门对公司的财务状况和经营成本进行评价。财务部门根据公司2019年和2020年的年报整理出用于评价的部分财务数据,如下表所示:要求:计算2020年年末的营运资金和权益乘数。
JPEG压缩编码算法中,(57)是错误的。
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
下列度量单位中,用来度量计算机运算速度的是__________。
最新回复
(
0
)