Codeblock debug彈出黑框無法輸入的解決辦法
- 首次出現以及環境
-
- 問題狀況
- 解決辦法
-
- 1.關閉workspace
- 2.使用step into
- 總結
首次出現以及環境
這是我在刷PATA1043題時出現的,考察建樹以及先序、後序周遊,難度一般,題目已經通過,但是在debug階段遇到了如題所說的問題,是以記錄我的解決辦法供各位參考下
環境為codeblock17.12,Debug用的工具為自帶的MinGW
問題狀況
debug設定斷點在最後,點選紅色的debug鍵,卻無法進行樣本輸入
解決辦法
1.關閉workspace
可能這是codeblock的一個bug吧,我建立的project過多,點選上方工具欄Setting->Environment->General Setting中,on application start-up勾選Open blankworkplace,再重新開機下codeblock就可以用原來的方法debug啦
2.使用step into
按道理來說這才是正常的debug方法,但我采用的這種方法一直沒有出錯,是以未能發現
右下角是watch視窗,可在上方工具欄中Debug->Debugging windows->Watches,勾選後即出現watches界面
Debug過程:點選step into(紅色按鈕旁邊第二個),複制粘貼你的樣本,一直step into即可,觀察變量變化
總結
其實這應該就是一個小bug,隻是在論壇上并沒有找到解決辦法(浪費好多時間555),最後偶然間解決了
首次寫部落格,如有寫的不好的地方多多諒解,歡迎大家在下方留言評論點贊,我是鐵頭娃娃頭鐵,我們下次再見。