石 家 莊 鐵 道 大 學(xué)
實(shí)驗(yàn)報(bào)告
課程名稱 |
面向?qū)ο蟪绦蛟O(shè)計(jì) |
班級(jí) |
? |
姓名 |
? |
學(xué)號(hào) |
? |
實(shí)驗(yàn)日期 |
2023.5.16 |
評(píng)分 |
100 |
?
實(shí)驗(yàn)項(xiàng)目名稱:輸入輸出流
一、實(shí)驗(yàn)?zāi)康?/p>
- 掌握文本文件和二進(jìn)制文件的基本訪問方法;
- 了解一般I/O流和文件流的關(guān)系;了解文件與文件流的關(guān)系;
- 了解文件系統(tǒng)的概念,包括文件指針和關(guān)于文件的操作;
- 掌握文件類的定義和相關(guān)操作的定義、使用方法;
- 掌握利用常用函數(shù)進(jìn)行文件的打開、關(guān)閉、讀寫、定位等操作。?
二、實(shí)驗(yàn)內(nèi)容
定義一個(gè)Dog類,包括體重和年齡兩個(gè)數(shù)據(jù)成員及其成員函數(shù),聲明一個(gè)實(shí)例dog1,體重5,年齡10,使用I/O流把dog1的狀態(tài)寫入磁盤文件。再聲明一個(gè)實(shí)例dog2,通過讀取文件dog1的狀態(tài)賦給dog2。分別用文本方式和二進(jìn)制方式操作文件。
三、實(shí)驗(yàn)代碼
?
?
四、測(cè)試截圖
?
?
??????? 通過運(yùn)行程序,找到源代碼目錄,發(fā)現(xiàn)生成了一個(gè)test.txt,里面存著dog1的相關(guān)數(shù)據(jù)。并且程序再次從文件中讀入相關(guān)數(shù)據(jù)賦值給了dog2.
?
五、心得體會(huì)文章來源:http://www.zghlxwxcb.cn/news/detail-445532.html
學(xué)會(huì)了如何使用file文件操作以及fstream流和ios類。文章來源地址http://www.zghlxwxcb.cn/news/detail-445532.html
到了這里,關(guān)于面向?qū)ο蟪绦蛟O(shè)計(jì) 之 文件輸入輸出流的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!