首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数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
30
问题
编写一个函数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://jikaoti.com/ti/HMkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述隋唐科举制度的基本内容和历史作用。(苏州大学2004年中国古代史真题)
试述问题与主义之争及其实质。(中南大学2014年中国近代史真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
记忆的传统研究方法有()
下列方法中,可以用来测量持续性注意的是
如果要删除一些变异性较大的实验数据,需要遵循的原则是()
下列作品不是苏霍姆林斯基的是
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
关于教育劳动起源说的主要观点,下列说法错误的是
设f(χ)在[1,+∞)上连续,若曲线y=f(χ),直线χ=1,χ=t(t>1)与χ轴围成的平面区域绕χ轴旋转一周所得的旋转体的体积为V(t)=[t2f(t)-f(1)]且f(2)=,求函数y=f(χ)的表达式.
随机试题
所有权继受取得的方式是()
抗结核病药的耐药性A、单耐药B、多耐药C、耐多药D、防止耐药E、获得性耐药分离菌株对1种一线药物耐药
陈某是天津三石公司供销科长,任职期间办理了三石公司与上海三木公司之间的供销与加工等多方面的业务。1997年3月,陈某辞职后开办了六顺公司,六顺公司的办公房内存有三石公司一批设备。1997年4月1日,陈某对三木公司讲有一批设备委托三木公司以其名义销售,销售价
下列选项中,()情形属于退税范围。
《旅游饭店星级的划分与评定》规定,在我国境内的,从事接待外国人、华侨、港澳台同胞以及国内公民,正式开业1年以上的()可以参加饭店星级评定。
负责解释法律,受理不服高等法院一、二审判决的上诉案件,受理死刑复核案件的司法机构是()。
公报适用于公布重要决定或者重大事项。()
我国制定的旨在使高技术成果商品化和产业化的计划是()。
有如下程序:#includeusingnamespacestd;classAA{public:AA(intn){cout
A、Sheisill.B、Sheistooold.C、Herhusbandwantsherto.D、Herhusbandisill.A医生建议她做心脏手术,并说她得放弃工作。故A正确。
最新回复
(
0
)