1、DEV C+使用手冊使用手冊講師講師 陳烱勳陳烱勳http:/is.cs.nthu.edu.tw/mikemouse/語言設定lDEV C+的安裝介面沒有繁體中文可以選擇,所以選擇英文的安裝介面,安裝完成後再利用下列步驟將程式設計介面,改成繁體中文lTools Environment Options Interface Language Chinese(Tw)選擇選擇Interface將Language選項改成Chinese(TW),按下ok即可將DEV C+程式轉成繁體中文介面環境設定l更改編譯設定,使得編譯若無錯誤會直接完成l更改程式文字大小,使得容易觀看更改編譯設定點選介面點選介面將“編
2、譯完畢後自動關閉”打勾更改程式文字大小工具編輯器選項選定所需字型以及大小,即可更改選定所需字型以及大小,即可更改開新檔案寫程式編譯執行若要寫一新程式,則選擇開新檔案若要開啟已經寫好的程式,選擇開啟專案/一般檔案在紅框內寫程式編譯除錯上面紅圈表示第一個錯誤位址上面紅圈表示第一個錯誤位址(不論有幾個錯誤不論有幾個錯誤)下面方框表示錯誤訊息下面方框表示錯誤訊息錯誤行數Main必須回傳int將原本的 void main()改成int main()再執行一次編譯會如這圖告訴你還有一個地方錯誤num這個變數是第一次看到,意思是你沒有宣告這個變數執行l當編譯完成,且都沒有出現錯誤時,即可按下執行,來執行之。
3、不過你卻發現只有黑色畫面一閃即消失。這不是程式執行錯誤,而是已經執行完成,DEV C+自動關閉dos視窗,因此看不到結果若要使之停留,必須加上一些程式碼,如下l#include lusing namespace std;lint main()ll int num1=0,num2;l for(num2=5;num210;num2+)l l for(num1=1;num19;num1+)l l cout num1 *num2 =(num1*num2)num1;l這是註解,單行的註解使用/加在前頭多行註解使用/*與*/包住加入相對應程式碼後,執行即可發現dos畫面(即黑色視窗)停留在畫面上,並且可以
4、看出執行結果除錯除錯(邏輯錯誤非語法錯誤邏輯錯誤非語法錯誤)選擇適當地點插入中斷點選擇適當地點插入中斷點通常是迴圈中,插入方式為在通常是迴圈中,插入方式為在圖內紅框中選一行以滑鼠左鍵圖內紅框中選一行以滑鼠左鍵點選,點一次為選取,點兩次點選,點一次為選取,點兩次為取消為取消按下除錯中的除錯,即可開啟除錯,若尚未按下除錯中的除錯,即可開啟除錯,若尚未編譯請先編譯,若沒有存檔也請先存檔。另編譯請先編譯,若沒有存檔也請先存檔。另外若之前執行時,外若之前執行時,dos視窗尚未關閉也無法執視窗尚未關閉也無法執行除錯,所以記得將這些狀況排除,才可以行除錯,所以記得將這些狀況排除,才可以正常除錯正常除錯按下除
5、錯後,理論上程式會執行至中斷點,按下除錯後,理論上程式會執行至中斷點,不過若再中斷點前有要輸入,就會先停在輸不過若再中斷點前有要輸入,就會先停在輸入地方等待輸入,直到輸入完成才會繼續執入地方等待輸入,直到輸入完成才會繼續執行致中斷點行致中斷點執行致中斷點後,可以使用單部執行來一步一步執行,以抓出邏輯錯誤地點可力用新增監看式來觀看程式中的變數新增監看式只有在除錯新增監看式只有在除錯已經開始才可以新增,已經開始才可以新增,否則按新增監看式無法否則按新增監看式無法新增任何監看式新增任何監看式將視窗開成這樣即可觀看將視窗開成這樣即可觀看程式執行是變數以及程式執行是變數以及dos視視窗中的變化窗中的變化