资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
C+语言程序设计实验报告基础题一 实验任务:使用I/O流以文本方式建立一个文件testl.txt,写入字符已成功写入文件! ”,用其它字 处理程序(例如windows的记事本程序Notepad)打开,看看是否正确写入。代码:#include void main()ofstieam file(Htest.txt,1);file 已成功写入文件! ”; file.closeQ;结果:9 tm(t) m(H)打印 刻录 新文件希E) mzC(o)已成功写入文件!Jll.ncbNCB丈件33.0 KB“ OPT文件11.0 pt OPT文件37.0 KB“ PLG 文件(1) tmxtplgPLG文件744字节0文本(2)test16宇节为文件夹 基础题二 实验任务:使用I/O流以文本方式打开上一题建立的文件testl.txt,读出其内容显示出来,看看是否 正确。代码:#include void main()char ch;ifstieam filel(Mtest.txtH);while (filel.get(ch)cout ch;filel.closeO;结果:基础题三实验任务:使用I/O流以文本方式打开上题建立的文件testl. txt,在次此文件后面添加字符“已成功 添加字符! ”,然后读出整个文件的内容显示出来,看看是否正确。代码:include void main()ofstieam file(Htest.txt,r,ios: :app);file 成功添加字符! “;file.close Q;char ch;ifstieam filel(Mtest.txtH);while (filel.get(ch)cout ch;filel.closeO; 结果:j test -记事本文件(F) 歸(E)稻式(O(V)帮勛(H) 已咸功写入文件!已成功添加字符!提高题实验任务:定义一个d。名类,包含体重和年龄两个成员变量及相应的成员函数,声明一个实例dogl, 体重为5,年龄为10,使用I/O流把dogl的状态写入磁盘文件,再声明另一个实例dog2, 通过读文件把dogl的状态赋给dog2o分别使用文本方式和二进制方式操作文件,看看结果 有何不同;再看看磁盘文件的ASCII码有何不同。代码:#include #include class dogpublic:int weight;nit age;dog。fIdog(int weightl.iiit agel)fiweight=weightl; age=agel;dog()fi;iiit main()dog dogl(5,10);dog dog2;ofstieam fout;ifstieam fiiit;fout.open(Mout.txtn);foutdogl .weightHnHdogl .ageendl; fint.openCut.txt);fuitdog2.weightdog2.age;coutdog2. weightH Mdog2. ageend 1: fbut.close();ofstieam fdata(Hfile.dat,ios: biiiaiy); fdata.write(chai*)(&dogl),sizeof(dogl); ifstream fiiitl(Mfile.datH4os:binaiy);fint 1 .read(char*)( &dog2),sizeof(dog2); coutdog2. ageH dog2. weightendl; retuin 0;结果:F D:Program FilesllDebugdog.exe*5 IB105Press any key to continue
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号