【OOP】实验7 I/O流
作者:3sbase | 发布时间:2016/3/19

一、实验类型

    设计型

二、实验目的与要求

1、实验目的

    练习I/O

2、实验要求

了解I/O流类关系;掌握文件的读写方法

三、上机准备

1、实验室安装VC++6.0软件。

2、学习相关教材中关于I/O流方面的知识。

四、实验内容

编写程序,读入esri系列软件导出的asc文件(DEM对外交换文件),并进行一些处理,能够对结果进行保存。

1、定义一个类CDem,将数据读入该类的一个对象中,输出该Dem的平均高度,可以根据自己的兴趣,对Dem进行其他的相关处理。

类名

数据成员和成员函数

数据成员定义及成员函数声明

CDem

数据成员

private:

       int demrow;

       int demcol;

       double* HCol;

成员函数

public:    CDem();

       CDem(int row,int col);

       double GetH(int i,int j);

       void  SetH(int i,int j,double h);

//得到该Dem的平均高度

       double GetAverageH();

       virtual ~CDem();

2若学生的个数不确定,个数通过用户屏幕输入,实现以上功能,并将学生的所有信息保存二进制的文件中。然后,将学生的信息再从文件里边读出,显示在屏幕上。

五、实验步骤

1VC++控制台应用程序的建立。

2、文本文件和二进制文件的读写。

六、实验报告

1、根据实验内容要求,分析错误原因。

2、以书面形式提交运算符重载及函数重载的程序。