[作業] DEV C++的Debug功能

看板b95902HW作者 (鴟夷子皮)時間17年前 (2006/11/07 23:50), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
debug的方法 除了printf大法之外 還有imba的vitual可以用 不過因為懶得去找新程式來習慣嘛~XD 為了避免在debug時搞不懂要怎麼做 只好紙上debug或去問人的窘境 有鑑於大部分人還是利用dev c++寫code 下面是簡單利用dev c++ debug的方法 ------------------------------------------------------------- 喔 強者請跳過這一篇文章 你們靠自己比較強XD ------------------------------------------------------------- 首先打開下面工具列的 除錯/監看 選項 http://www.csie.ntu.edu.tw/~b95009/devc/pic1.bmp 然後把游標移至上面想開始的地方(這裡有時會不順 要多試試) 點選下面的 執行到游標位置 正常來說會跑出執行視窗跟藍色的光棒標示執行到哪了 http://www.csie.ntu.edu.tw/~b95009/devc/pic2.bmp 對於在執行過程中想知道的變數值 可以按 新增監看式 打入變數名稱 或是直接把游標移至變數上等一下 http://www.csie.ntu.edu.tw/~b95009/devc/pic3.bmp 接下來按下 追蹤入函式 程式就會一步步執行code 此時變數也會隨著執行的結果而不斷改變 http://www.csie.ntu.edu.tw/~b95009/devc/pic4.bmp 想移除某個變數或想清空變數欄時 在顯示變數的地方按右鍵刪除 http://www.csie.ntu.edu.tw/~b95009/devc/pic5.bmp 要注意的是 如果在途中有類似scanf要輸入值才會往下跑的東西 要先切到執行視窗打入值後才可以繼續按追蹤入函式 http://www.csie.ntu.edu.tw/~b95009/devc/pic6.bmp http://www.csie.ntu.edu.tw/~b95009/devc/pic7.bmp 這樣應該可以知道哪一步出錯了 如果哪一步變數的值跟你想的不一樣 好好檢查那段code吧 其實不只普通的變數 像是指標跟陣列都可以監看的 不過陣列不知道為什麼 每按一次就會多一行出來 所以就會有像下面圖的恐怖情形 http://www.csie.ntu.edu.tw/~b95009/devc/pic8.bmp 當然真的想看也是可以看 只是按了十幾次後要清空一次有點麻煩就是~"~ 以上 ----------------------------------------------------------------- 搞不好有更好的方法可以debug 不過我知道的只有這樣了= = 如果真的受夠dev c++的話 換個程式寫吧XD PS: 我只會轉圖成bmp檔 有沒有人要幫忙的~"~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.216.155 ※ 編輯: joejoe321321 來自: 211.74.216.155 (11/08 00:16) ※ 編輯: joejoe321321 來自: 211.74.216.155 (11/08 01:44)

11/08 11:59, , 1F
用小畫字另存成jpeg就可以了XD
11/08 11:59, 1F
文章代碼(AID): #15KAis16 (b95902HW)