iT邦幫忙

0

【c/c++學習筆記】在windows的命令列下執行c++程式

最近自學c++學到比較特別執行c++程式的方法,
在此記錄一下。
(本文用的作業系統為win7)

在上一篇使用visual studio 編寫c++程式,從零開始的安裝教學中,
我們已經學到如何使用visual studio創建專案寫一支c++的程式了,
用visual studio編譯過程式後
會產生程式的可執行檔(.exe)。

舉例來說,
小馬用visual studio創建了一個專案命名為「praticeC++」,
如下所示:

https://ithelp.ithome.com.tw/upload/images/20200203/20117114lmtzUyp8Wj.png

進入名為「Debug」(或Release)的資料夾中,
可以看到可執行檔「praticeC++.exe」,如圖示:

https://ithelp.ithome.com.tw/upload/images/20200203/20117114WWzv8e8PyS.png

再來是重點了,
按住鍵盤上的「shift」鍵,同時再按下滑鼠右鍵,
可以看到「在此處開啟命令視窗」,
https://ithelp.ithome.com.tw/upload/images/20200203/20117114EPVXSZkq8I.png
點選它會跳出可供輸入文字的命令視窗:

https://ithelp.ithome.com.tw/upload/images/20200203/20117114gEa0xSoRLe.png

接著輸入執行檔名稱(可省略副檔名.exe),即可執行這支程式:

$ praticeC++

(開頭的$ 是系統提示字元,不用真的輸入$)

https://ithelp.ithome.com.tw/upload/images/20200203/20117114L6OIK3SO3M.png

這樣執行有個好處,
如果程式需要輸入和輸出資料,
每次重複的手動輸入可能相當的麻煩,
我們便可以用以下的指令:

$ praticeC++ <infile.txt >outfile.txt

意思是從名為infile.txt的檔案中讀取資料,
並將輸出寫到outfile.txt的檔案。

有空再把例子補充的更詳盡


尚未有邦友留言

立即登入留言