首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostream> #include<fstream> using namespace std; int main() { fstream file; file
有以下程序: #include<iostream> #include<fstream> using namespace std; int main() { fstream file; file
admin
2010-03-29
36
问题
有以下程序:
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
fstream file;
file.open("abc.txt", ios :: in);
if ( !file )
{
cout<<"Can not open abc.txt"<<end1;
abort();
}
char buf[ 80 ];
int i = 0;
while (!file.eof())
{
file.getline(buf,80);
i++;
}
cout<<"Lines :"<<i<<end1;
file.close();
return 0;
}
程序实现的功能是【 】。
选项
答案
统计文件abc.txt的行数
解析
函数getline(char*s,streamsize n)从当前输入位置开始提取字符存入s所指向的具有n个字节的字符空间中。程序中这种调用方式是以换行符为结束标志输入字符序列,即输入一行字符(回车换行前的所有字符序列)。程序中通过while循环来统计abc.txt中行数。
转载请注明原文地址:https://kaotiyun.com/show/vVjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句组中,不正确的是()。
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
设q1和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
给定程序MODI1.C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
判断字符串s1是否大于字符串s2,应该使用()。
以下叙述中错误的是()。
以下叙述错误的是()。
软件调试的目的是()。
软件开发中需求分析的主要任务是()。
随机试题
《西湖七月半》是一篇()
甲状腺危象时为阻止甲状腺激素的合成,一般要用碘剂。()
A.结石B.结核C.肿瘤D.狭窄E.先天性后尿道瓣膜输尿管梗阻最常见的原因是
下面哪项可增加酒精性肝病发生的危险性
供给X线管的能量,有百分之多少转换成X线
阴道灌洗的禁忌证有
背景资料某高速公路项目经理部为加强施工管理,做到文明施工,安全有序,在门口设立了公示牌。公示牌的内容包括工程概况牌、安全生产文明施工牌、安全纪律牌。在工程概况牌上标明了工程规模、性质、用途。施工中按照施工组织的设计采用了硬质围挡,设置了生活区、办公区、临
企业用现金860元购买办公用品。
人的造血器官是()。
下面属于白盒测试方法的是
最新回复
(
0
)