c++面向对象程序设计-输入输出流实验报告

c++面向对象程序设计-输入输出流实验报告

ID:20902242

大小:64.00 KB

页数:7页

时间:2018-10-17

c++面向对象程序设计-输入输出流实验报告_第1页
c++面向对象程序设计-输入输出流实验报告_第2页
c++面向对象程序设计-输入输出流实验报告_第3页
c++面向对象程序设计-输入输出流实验报告_第4页
c++面向对象程序设计-输入输出流实验报告_第5页
资源描述:

《c++面向对象程序设计-输入输出流实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验7输入输出流序号:30班级_学号姓名[实验目的]1、深入理解C++的输入输出的含义和实现方法。2、掌握对文件的输入输出操作。I实验要求1给出以下各实验内容的源程序代码,并把编译、运行过程中出现的问题以及解决方法填入实验报告屮,按时上交。[实验学时]2学时。[实验内容]1、编程序,在显示屏上显示一个由字母B组成的三角形。(用控制符或流成员函数控制输出格式)BBBBBBBBBBBBBBBBBBBBBBBBB#include#includeusingnamespacestd;intmain(){intn,

2、i;scanf(',o/od’’,&n);for(i=l;i<=n-l;i++)cout«setw((2*n-l-(2*i-l))/2)«setfill(’')«"n<

3、BBBBBBBBBBBBBBBBBBBBPressanykeytocontinue^2、建立两个磁盘文件fl.dat和f2.dat,编程序实现以下工作:①从键盘输入16个整数,分别存放在两个磁盘文件中(每个文件中放8个整数);②从fl.dat读入8个数,然后存放到f2.dat文件原冇数据的后面;③从f2.dat屮读入16个整数,将它们按从小到大的顺序存放到f2.dat(不保留原来的数据)。④分别输出文件fl.dat和f2.dat的内容。#include#includeusingnamespacestd;

4、voidfun1(){inta[8],i;ofstreamoutfilel(nfl.datn),outfile2("f2.datH);if(!outfilel)cerr«"openfl.daterror"«endl;exit(O);}if(!outfile2){cerr«"openf2.daterror"«endl;exit(O);}cout«"enter8integernumber"«endl;for(i=0;i<8;i++){cin»a[i];outfilel«a[i]«"}cout«nenter8integernumber"«endl

5、;for(i=0;i<8;i++){cin»a[i];outfile2«a[il«nH;}outfilel.close();outfile2.close();}voidfun2(){ifstreaminfile(’’fl.dat");if(!infile){cerr«Hopenfl.daterrorn«endl;exit(O);}ofstreamoutfile("f2.dat’’,ios::app);if(!outfile){cerr«"openf2.daterror’’《endl;exit(O);}inta[8],i;for(i=0;i<

6、8;i++)infile»afil;outfile«a[i]<<’’”;}infile.close();outfile.close();}voidfun3(){ifstreaminfile("f2.dat");if(!infile){cerr«"openf2.daterror!”<

7、k+ll;a[k+l]=t;}}infile.close();ofstreamoutfile("f2.dat",ios::out);if(!outfile){cen«"openf2.daterror!H«endl;exit(l);}cout«"datainf2.dat"«endl;for(i=0;i<16;i++){outfile«a[i]«nn;cout«a[i]«"}cout«endl;outfile.close();}intmain(){fun1();fun2();fun3();return0;}■作业六DebugM乍业六.exe"

8、enter8integernumber23158940enter8integernumber3234457812217890datainf2-dat012345891221323

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。