- 56
- 0
- 约7.31千字
- 约 6页
- 2016-10-13 发布于贵州
- 举报
实验报告模板—实验5: I/O流类库
天津理工大学
计算机与通信工程学院
实验报告
至 学年 第 学期
课程名称 实验( 5 ) 实验名称 实验时间 学号姓名 专业 主讲教师 辅导教师 软件环境 硬件环境 实验目的 1.掌握标准输入输出流的使用方法和作用;
2.了解字符串流的定义与使用;
3. 掌握运用成员函数和操纵符进行格式化输入/输出的方法;
4. 掌握流的插入/提取操作的重载方法;
5. 掌握文件流的打开、关闭及使用的使用方法;
6.了解文本文件流与二进制文件流在操作上的区别。
7.掌握MS Visual C++6.0调试C++程序的基本方法、基本步骤。 实验内容(应包括实验题目、实验要求、实验任务等) 完成程序编写 实验过程与实验结果(可包括实验实施的步骤、算法描述、流程、结论等) 1.记录程序运行结果
附录(可包括源程序清单或其它说明)
1.
#includeiostream
#includestring
using namespace std;
const int MAX_LEN = 100;
class EMPLOYEE
{
private:
long id;
char name[MAX_LEN];
char department[MAX_LEN];
int age;
double salary;
public:
EMPLOYEE();
EMPLOYEE(const EMPLOYEE obj);
EMPLOYEE(long idd, char namee[], char depar[], int agee, double sala);
~EMPLOYEE();
void changeDepartment(char newDepar[]);
void changeAge(int agee);
void raiseSalary(double delta);
friend ostream operator(ostream stream, EMPLOYEE obj);
friend istream operator (istream stream, EMPLOYEE obj);
};
EMPLOYEE::EMPLOYEE()
{
id = 000000;
}
EMPLOYEE::EMPLOYEE(const EMPLOYEE obj)
{
id = obj.id;
strcpy(name, obj.name);
strcpy(department, obj.department);
age = obj.age;
salary = obj.salary;
}
EMPLOYEE::EMPLOYEE(long idd, char namee[], char depar[], int agee, double sala)
{
id = idd;
strcpy(name, namee);
strcpy(department, depar);
age = agee;
salary = sala;
}
EMPLOYEE::~EMPLOYEE(){}
ostream operator(ostream stream, EMPLOYEE obj)
{
stream { obj.id ,\ obj.name \,\;
stream obj.department \, obj.age , obj.salary } \n;
return stream;
}
istream operator (istream stream, EMPLOYEE obj)
{
cout 输入 工号;;
stream obj.id;
cout 输入 姓名;;
stream.ignore(1);
stream.getline(obj.name, MAX_LEN, \n);
cout 输入 部门;;
stream.ignore(1);
stream.getline(obj.department, MAX_LEN, \n);
cout 输入 年龄;;
stream obj.age;
cout 输入 工资;;
stream obj.salary;
return stream;
}
int main(int argc, char *argv[])
{
EMPLOYEE A(200701, Tom, DEPARTMENT A, 34, 2345.6);
cout A;
EMPLOYEE B;
cin B;
cout 输入的信息; B endl;
return
您可能关注的文档
最近下载
- 2024-2025学年上海市普陀区六年级下学期数学期末试题含详解.pdf VIP
- 制造业企业员工高离职率分析.pdf VIP
- GB50461-2024:石油化工静设备安装工程施工质量验收规范.pptx VIP
- 三江A116火灾报警控制器简易操作规程.docx
- (新版)社会体育指导员理论知识考试题库(含答案).docx VIP
- DB31T 1104-2018 城市轨道交通导向标识系统设计规范.docx VIP
- 2023年浙江省军队转业干部录用考试试题.docx VIP
- 口渴了-朋友帮你.ppt VIP
- Xikong西莱克低温机控制板SHXK814用户手册.pdf
- 爱迪生牛顿大发明攻略.doc VIP
原创力文档

文档评论(0)