四川师范大学C++实验报告(含截图)(8)

2019-06-17 10:50

#include #include #include #include using namespace std;

int main() {

ifstream inFile(\实验\\\\实6\\\\wenjian\\\\wenjian\\\\test.txt\ if (!inFile) {

cout<< \ exit(1); }

vector lines; int lineNum = 1; string line;

while (getline(inFile, line)) lines.push_back(line); inFile.close(); ofstream outFile(\实验\\\\实6\\\\wenjian\\\\wenjian\\\\test.txt\ if (!outFile) {

cout<< \ exit(1); }

vector::iterator it = lines.begin(); while (it != lines.end()) {

outFile<< lineNum<< \ outFile<< *it<< endl; ++lineNum; ++it; }

outFile.close(); return 0; }

注:实验成绩分为(90——100分)优,(80——89分)良,(70——79)中,(60——69分)及格,(59分)不及格。

29) 选做,练习使用STL中的vector模板类。

30) 选做,定义一个异常类CException,有成员函数Reason(),用来显示异常的类型。在子函数中触发异常,在主程序中处理异常,观察程序的执行过程。

31) 思考并回答:模板,函数模板,类模板,文件,文件读写,文件流类,文件操作方式,文件存储方式; STL,容器,异常处理。

模板: 实现参数多态性

函数模板: 适用于不同数据类型的情况,提高代码可用性

类模板: 使类中的某些数据成员、某些函数成员的参数、返回值或局部变量能取任意

类型

文件: 显示数据 文件读写: write和read 文件流类: 输出流和输入流

文件操作方式:open、close、read、write 文件存储方式:文本文件、和二进制文本 STL: 标准类模板库

容器: 包含一组元素的对象(向量、双端队列、列表、集合、多重集合、映射和多

重映射)

异常处理: throw 、try 、catch

注:实验成绩分为(90——100分)优,(80——89分)良,(70——79)中,(60——69分)及格,(59分)不及格。

3. 主要仪器设备及软件:PC+Windows 2000+VC 6.0

注:实验成绩分为(90——100分)优,(80——89分)良,(70——79)中,(60——69分)及格,(59分)不及格。


四川师范大学C++实验报告(含截图)(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:番茄的桶式气雾栽培法 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: