首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数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
33
问题
编写一个函数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全国计算机二级
相关试题推荐
概述科学与人生观问题论战的主要内容。(武汉大学2003年中华民国史真题)
请根据下图方差分析表的逻辑关系,在有问号的空格处填上合理的数值。
规定在各城区设立修业两年的初级国民学校、在省城设立5年制的中心国民学校的俄国法案是
结构主义“发现学习法”提倡的“发现”仅限于探寻人类尚未知晓的事情。
认为“教育的根本功能不是提高人的生产能力,而是造成人的不同品质,与现存的社会经济结构和等级秩序相适应”的教育经济学理论是()
对社会现实的文化状况进行分析和评价,向学生提供有价值的文化。这是教育的哪种文化功能
关于教育目的与教育方针,下列说法错误的是
教育对个体发展的功能,除了具有促进人的个体社会化功能,还表现在促进
只有在部分准备金制度下,才可能有存款货币的创造。()
随机试题
茶艺师要把握时机进行导购推销,下列选项中,()不属于最佳时机。
患者,女,43岁。眩晕2个月,加重1周,昏眩欲仆,神疲乏力,面色晄白,时有心悸,夜寐欠安,舌淡,脉细。治疗应首选()
肺和脾的关系主要体现在
蛇咬伤中毒后治疗措施正确的是()。
根据索赔的目的的不同,可分为()。
投标有效期从()起算。
一家三口人,分别是小明、妈妈、爸爸.已知三个人年龄总和为66,妈妈的年龄比爸爸年龄的3/4.大七岁,四年后妈妈的年龄是小明年龄的五倍,则多少年后爸爸年龄是小明年龄的两倍?()
卫所制
Inmanycompanies,aproductmanager—【B1】______--isresponsibleforplanningrelatedtonewproductsaswellastoestablished
Themostnoticeabletrendamongtoday’smediacompaniesisverticalintegration—anattempttocontrolseveralrelatedaspectsof
最新回复
(
0
)