2017級面向對象程序設計 做業四

GitHub
c++


文件讀寫 文件路徑 命令行 學習小結

1.對於c++文件的讀寫已經學習並使用好屢次了,也應該算是入門了,寒假時候也用過文件讀寫,但當時是C語言,相比於c++語言,我認爲c++的文件讀入更簡單清晰,易於掌握。讀入文件的關鍵字ifstream,輸出到文件的關鍵字ofstream兩個關鍵字來實現。
2.關於文件路徑,在寒假做業中就小有接觸,此次嘗試百度了下,按本身的理解總結下:絕對路徑,顧名思義,絕對能被找到的路徑,不管你文件身在電腦何處,只要有這個路徑就能找到你。也就是說這個路徑是完整的路徑, 如這樣:"D:\c++ 學習\elevator\Debug\elevator.exe" 。而相對路徑,一樣從名字上能夠看出,就是指定文件與另外一文件的相對位置
3.關於命令行的學習。一開始接觸這個還算以前就聽過這個,但只是利用它看了電腦的配置以及定時關機等,並沒有過多的學習。此次做業提出,也不得不去好好學習一番,雖然說此次學習並不深刻,但也掌握了些基本操做。但在操做過程裏,我一直在思考用命令行操做相比鼠標點擊有什麼好處,最後我只想到了一個點,對於那些對電腦很是熟悉的人來講,這樣操做或許效率更高,但對於如今的我來說,無疑是麻煩了數倍。命令有太對太多了,我想只要等到要用的時候去查一下就行了吧?git

在學習中遇到的困惱

1.有關於mian函數帶參數的問題 即int main( int argc, char* argv[] )來實現命令行參數。一開始,對它進行百度,打開過百度詞條,許多博客,可是我發現他們都有一個共同點(也許是我太笨):只有明白命令行參數的人才看得懂他們在寫什麼,以致於我後來都快放棄。但一篇博客使我柳暗花明,不得不說那位博主寫的真的不錯,通俗易懂,讓我重拾信心。最後 get it。github

  1. 有關GitHub的迭代問題。我是直接把文件利用upload上傳的由於百度不到有關迭代的相關知識。。。

如下是有關命令行輸入錯誤提示

相關文章
相關標籤/搜索