实验4 流运算符的重载及文件的使用

上传人:wt****50 文档编号:37828916 上传时间:2018-04-23 格式:DOC 页数:11 大小:85KB
返回 下载 相关 举报
实验4 流运算符的重载及文件的使用_第1页
第1页 / 共11页
实验4 流运算符的重载及文件的使用_第2页
第2页 / 共11页
实验4 流运算符的重载及文件的使用_第3页
第3页 / 共11页
实验4 流运算符的重载及文件的使用_第4页
第4页 / 共11页
实验4 流运算符的重载及文件的使用_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《实验4 流运算符的重载及文件的使用》由会员分享,可在线阅读,更多相关《实验4 流运算符的重载及文件的使用(11页珍藏版)》请在金锄头文库上搜索。

1、西华大学西华大学实实 验验 报报 告告( 2010/ 2011 学年 第 二 学期)课程名称面向对象程序设计实验名称流运算符的重载及文件的使用实验时间年月日指导单位指导教师学生姓名班级学号学院(系)专 业1实实 验验 报报 告告实验名称实验名称流运算符的重载及文件的使用流运算符的重载及文件的使用实验类型实验类型验证验证实验学时实验学时2222一、一、 实验目的和要求实验目的和要求(1)掌握在自定义的类中重载输入流运算符和输出流运算符和输出 流运算符对象名”输入对象的值,通过“cout和输出流运算符0) out(istream if(a.imag!=0) if(a.imag0) in“+“; i

2、na.imag“i“; return in; 写出主函数中调用流运算符函数的主要代码(对算术运算符重载函数的调用可以 忽略)void main() Complex a1,a2;couta1; couta2; cout、 using namespace std; template class Complex private: T real; T imag; public: Complex(T r=0,T i=0) real=r; imag=i; friend Complex operator+(const Complex friend Complex operator-(const Comple

3、x friend ostream Complex operator*(const Complex Complex operator/(const Complex ; template ostream if(a.imag!=0)4 if(a.imag0) in“+“; ina.imag“i“; return in; template Complex operator+(const Complex temp.real=a.real+b.real; temp.imag=a.imag+b.imag; return temp; template Complex operator-(const Compl

4、ex temp.real=a.real-b.real; temp.imag=a.imag-b.imag; return temp; template Complex Complex :operator*(const Complex temp.real=real*a.real; temp.imag=imag*a.imag; return temp; template Complex Complex :operator/(const Complex temp.real=real/a.real; temp.imag=imag/a.imag; return temp; void main() Comp

5、lex a1,a2,a3,a4,a5,a6; couta1;5couta2; cout #include void ReadFile(char *s); void Change(char *s1,char *s2); void main() ReadFile(“ff.txt“); Change(“ff.txt“,“ff2.txt“); ReadFile(“ff.txt“); void ReadFile(char *s) char ch100; ifstream inf(s); if(!inf) cout #include #include class Student char num10; char name10; char sex3; int score; public: Student(char *nu=“,char *na=“,char *se=“,int s=0); friend ostream &operator 变量名”的输入方式和“cout 表达式”的输出方式实现用户自定义类型数据的输入和输出。read()与 write()函数一般成对使用,既可以用于对文本文件的读写,也可以用于对二进制文件的读写,每次读写一个数据块,一般主要用于对二进制文件的读写。五、指导教师评语五、指导教师评语10成成 绩绩批阅人批阅人日日 期期

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号