2017《物件導向程式設計》課程作業三

2022-07-28 08:54:13 字數 624 閱讀 1533

這次作業使用fstream,並且使用 >> 和 << 分別進行問對檔案內容的讀取和寫入,了解了不少關於絕對路徑和相對路徑的知識,還是很有幫助的。

首先是命令列的輸入,如果是windows的話要使用cmd來進行操作,如果在vs內部進行除錯的話,要在vs右邊那欄解決問題資源管理器那邊右鍵檔名,點選屬性-->除錯-->命令引數那欄加上in.txt out.txt。要不然不輸入命令列的話會報錯。

無論是什麼型別,都可以直接寫入file,但如果是string型別的變數的話,要#include才可以寫入不能用#include

還有如果設定絕對路徑的話,在本機是可以正常使用的,但是在使用者的電腦可能無法使用。所以得使用相對路徑,為了方便,我直接把in.txt 和 out.txt放在同乙個資料夾中,這樣在開啟.exe檔案的時候,直接輸入in.txt 和 out.txt就可以正常傳入引數了。效果如圖

2017《物件導向程式設計》課程作業三

git鏈結 截圖 感想這星期的作業很多,我有兩次非常重要的課程考試,以及兩次大學物理實驗,一次基礎電路與電子學實驗。所以這次的作業我根本沒時間做,如果趕時間做了我的矩陣分析這門課程的期末考試就會掛科,大物實驗高數作業就沒有時間做。第二點,我對於c加加這門課程還沒有很了解,只有到看得懂 的程度,這麼難...

2017《物件導向程式設計》課程作業七

有乙個隨機類作為基類,隨機數類和隨機符號類繼承基類,各自增加保護成員隨機數和隨機符號,後在各自的random 方法中對隨機數和隨機符號賦值。隨機表示式類通過保護繼承的方式繼承隨機數類和隨機符號類,在random 方法中將隨機數和隨機符號組合成隨機表示式。使用時需要新建乙個randomexpressi...

2017《物件導向程式設計》課程作業五

搭建主體框架 github 又經過乙個禮拜關於類的學習,對類有知道的又多一點啦 加上老師對於上次作業的提示,我對於計算器有了新的劃分 一共兩個類,乙個是使用者類,乙個是算式類。使用者類的資料成員包括使用者語言 使用者題量 使用者答案 函式成員包括選擇語言 從指定檔案讀取題量 輸入答案 算式類的資料成...