第14周 项目一-小玩文件(1)

(1)下面程序的功能是统计文本文件abc.txt中的字符个数,请填空将程序补充完整。

#include <iostream>
#include <cstdlib>
#include _____________ // (1)
using namespace std;
int main()
{
    fstream file;
    file.open("abc.txt", _________); // (2)
    if(!file) {
        cout<<"abc.txt can’t open."<<endl;
        exit(1);
    }
    char ch;
    int i=0;
    while( _____________) // (3)
    {
        file.get(ch);
         _____________; // (4)
    }
    cout<<"Character: "<<i<<endl;
    file._____________;// (5)
    return 0;
}

答案:

<fstream>

ios::in

!file.eof()

++i

close()

时间: 2024-10-30 04:22:12

第14周 项目一-小玩文件(1)的相关文章

第14周 项目一-小玩文件(2)

(2)下面程序的功能是将文本文件abc.txt中的所有行加上行号后写到newabc.txt文件中,请填空将程序补充完整. #include <iostream> #include <cstdlib> #include <fstream> using namespace std; int main() { fstream outfile,infile; infile.open("abc.txt",_________); // (1) if(!infil

第十四周 项目一 小玩文件

<span style="font-size:18px;">[项目1 - 小玩文件] (1)下面程序的功能是统计文本文件abc.txt中的字符个数,</span> <span style="font-size:18px;">#include <iostream> #include <cstdlib> #include <fstream>// //fstream提供了三个类,用来实现c++对文件的

第14周上机实践项目1——小玩文件(2)

将文本文件abc.txt中的所有行加上行号后写到newabc.txt文件中 代码 #include <iostream> #include <cstdlib> #include <fstream> using namespace std; int main() { fstream outfile,infile; infile.open("abc.txt",ios::in); // (1) if(!infile) { cout<<"

第14周上机实践项目1——小玩文件(3)

(3)用键盘输入文件名,统计输出文件中每个字母.数字字符出现的次数: 代码 #include <iostream> #include <cstdlib> #include <fstream> #include <string> using namespace std; int main() { fstream infile; char textname[80]; gets(textname); infile.open(textname,ios::in); i

第14周上机实践项目1——小玩文件(1)

(1)下面程序的功能是统计文本文件abc.txt中的字符个数 代码 #include <iostream> #include <cstdlib> #include <fstream> using namespace std; int main() { fstream file; file.open("abc.txt", ios::out); // (2) if(!file) { cout<<"abc.txt can¡¯t ope

第14周项目4-立体类族共有的抽象类

/* *Corpyright (c)2013,烟台大学计算机学院 *All right reseved. *作者:张凯 *完成日期:2014年5月28日 *版本号:v1.0 *输入描述: *问题描述: *程序输出: *问题分析: *算法设计: */ #include<iostream> #include<cstring> using namespace std; class CSolid { public: virtual double area()=0; virtual doub

14周 项目3 立体类族共有的抽象类

#include <iostream> using namespace std; class CSolid { public: virtual double area() const=0; virtual double volume() const=0; }; class CCube:public CSolid { public: CCube(double s):side(s) {} virtual double area()const { return 6*side*side; } virt

14周 项目2 形状类族中的纯虚函数

#include <iostream> using namespace std; class Shape { public: virtual double area()=0; }; class Circle:public Shape { public: Circle(double r):R(r) {} virtual double area() { return R*R*3.14; } protected: double R; }; class Rectangle:public Shape {

第十四周(小玩文件)

*/ copyright(c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:第十四周(小玩文件) *作者:王忠 *完成日期:2015.6.09 版本号:v1.0 * *问题描述:下面程序的功能是将文本文件abc.txt中的所有行加上行号后写到newabc.txt文件中,请填空将程序补充完整. *输入描述: *程序输出: #include <iostream> #include <cstdlib> #include <fstream&g