- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十九章 io流
class Student{ protected: char pName[20]; unsigned int uID; double grade; public: Stu(char* pS,unsigned int num, double g){ strcpy(pName,pS); uID=num; grade=g; } virtual void display(ostream out); }; // Student.h #include Student.h #include iostream.h #include iomanip.h void Student::display(ostream out){ outsetiosflags(ios::left)setw(20)pName uID setiosflags(ios::right)setw(4)grade; } ostream operator (ostream out,Student st) { st.display(out); outendl; return out; } // Student.cpp #include iostream.h class Master:public Student { protected: char type; public: Master(char *pS=aa,unsigned num=0,double g=0.0,char t=C) :Student(pS,num,g),type(t){} void display(ostream out); }; // Master.h #include iostream.h #include Student.h #include Muster.h void Master::display(ostream out) { Student::display(out); out type; } // Master.cpp #include fstream.h #include Student.h #include Muster.h void main(){ ofstream out(“c:\\abc.txt); Student s1(Dill Arnson,12567,3.5); Master s2(Welch Shammas,12556,3.1,A); Master s3(Portel Braumbel,12679,3.6,B); outs1s2s3; out.close(); } // main.cpp 文件输入 实例:读入文件(abc.dat)中的内容,并显示在屏幕上。 abc.dat: Dill Arnson12567 3.5 Welch Shammas 12556 3.1 A Portel Braumbel 12679 3.6 B class Student{ protected: char pName[20]; unsigned int uID; double grade; public: Student( ){} Student(char* pS,unsigned int num, double g){ … } virtual void display(ostream out); virtual void input(istream in); }; // Student.h #include Student.h #include iostream.h #include iomanip.h void Student::display(ostream out){ // … } ostream operator (ostream out,Student st){ //… } istream operator (istream in, Student st) { st.input(in); return in; } // Student.cpp #include iostream.h class Master:public Student { protected: char type; public: Master(char *pS=aa,unsigned num=0,double g=0.0,char t=C) :Student(pS,num,g),type(t){} void display(ostream out); virtual void input(istream in); }; // Master.h #include iost
您可能关注的文档
- 第六章 电气控制系统的可靠性.ppt
- 第六章 移动通信数字调制解调技术.pdf
- 第六章 类 - 重庆工商大学.ppt
- 第六章 算符优先分析(大学编译原理).ppt
- 第六章 编译预处理.ppt
- 第六章 网络层(习题).ppt
- 第六章 网络设备a.ppt
- 第六章 表的管理与使用2.ppt
- 第六章 计算机操作系统原理.ppt
- 第六章 计算机辅助数控编程.ppt
- 北京大学国民经济研究中心-政策调整,经济阶段性回调.pdf
- 华鑫证券-电子行业周报:高端AI芯片国产化势在必行,覆铜板厂商涨价反映PCB产业链景气度高企.pdf
- 兴业证券-生猪养殖行业“反内卷“专题-以史为鉴,产能调控下行业将如何变化.pdf
- 东吴证券-远航精密-833914-精密镍基材料国内龙一,固态有望贡献较大弹性.pdf
- 开源证券-恒立钻具-836942-北交所首次覆盖报告:技术领先盾构刀具龙头,卡位雅江水电掘进,并购协同释放新空间.pdf
- 华福证券-流动性视角看“慢牛”.pdf
- 东方证券-AI液冷系列报告之二:AI液冷:1-N及从国内到出海,共同促进产业链量利齐升.pdf
- 广发证券-银行业跨境流动性跟踪-7月企业结汇意愿继续增强,金融净结汇回落.pdf
- 西部证券-基金研究-行业主题基金专题研究-四-:科技主题基金研究框架及产品优选.pdf
- 方正证券-机械设备行业专题报告-光热发电专题,新型电力系统重要构成,未来光电建设中坚力量.pdf
最近下载
- 高考阅读精选100篇.pdf VIP
- 2025小学《义务教育英语课程标准》(2022 年版)测试题库及答案【共3 套】.docx VIP
- csds_CSDS75-35-4 1,1-二氯乙烯 化学品安全技术说明书MSDS 物质安全资料表SDS.pdf VIP
- 2025内蒙古巴彦淖尔市能源(集团)有限公司第二批招聘55人笔试备考题库及答案解析.docx VIP
- 工会大厦监控升级改造项目竣工报告.docx VIP
- 保密管理措施.docx VIP
- NB-T 35002-2011 水力发电厂工业电视系统设计规范.pdf VIP
- 2025年枣庄市中考历史试题卷(含答案及解析).docx
- 《班级管理》全套完整版教学课件(共337页PPT).pptx
- 风机知识培训课件.pptx VIP
文档评论(0)