看板 b92902xxx 關於我們 聯絡資訊
今天下午跟晚上我都在寫第三使徒 花了約7個小時 不過... 這是因為我犯了兩個號呆的錯誤 初學者才會犯的那種=.= #1 printf("%x", &output); 多了的這個%會幫你印出一堆奇怪的數字和文字 一時之間我還以為他是亂碼0.0 #2 程式寫到一半的時候 我想要先試試看前面有沒有錯誤 試了以後 程式卻跑跑跑死不結束 本來我還以為我的for有問題 害他跑個沒停 結果是... scan的時候我以為不會用到output(輸出的進位表示法) 結果就少打了一個數字 他一直scan不到當然就不會結束啦:P 不過... 這次發現一個偵錯不錯的方法 就是在每一步後面加 printf("1"); printf("output = %d\n", output) ; 這樣就可以很快找出錯在哪一步了 現在想起來當時真是太蠢了 對付"繁"的題目我就會心煩氣燥 檢查不出問題所在 花了更多的時間 然後就更沒有耐性了>.< 下次要改進 對了... 還有英打速度..拼字...:P -- 真實隱藏在最大的謊言裡 現實蒙蔽在極致的夢境中 ~~~ By Hikki's Never Let Go -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.171.150
slyfox:快去學會怎麼用debug工具吧 推 140.112.30.46 10/04
reeetingay:推debug 推 210.85.66.237 10/04
aacs0130:VC有debug工具嗎? 推140.112.171.150 10/04
starshine:#1我在使徒二也找了好久..> <|| 推 218.166.110.9 10/04
flyhermit:我都用printf debug耶, 還跨平台耶XD 推 210.85.134.246 10/04
Colaman:我看不懂#2跟偵錯那兩個...^^|| 推 61.229.3.54 10/04
HudsonE:半大不小的程式用 printf 蠻方便的 :P 推218.167.190.142 10/04
godalmighty:我和Colaman問題依樣 推218.167.113.146 10/04
starshine:用printf就相當於逐步檢查程式..@@ 推 218.166.110.9 10/04
flyhermit:唔...其實不相當, 只是理想狀況下類似罷了 推 210.85.134.246 10/04
Colaman:我看懂#2了 推 61.229.3.54 10/04
flyhermit:我也有練點gdb啊, 不過還不太順手就是了 推 210.85.134.246 10/04
slyfox:VC有我大一的時候會用的debug工具XD 推 140.112.30.46 10/04
aacs0130:#2..ex:應該有10個數值可是我只打了9個 推140.112.171.150 10/05
aacs0130:請提供debug工具^.^謝謝! 推140.112.171.150 10/05
ZenKou:推gdb 推 218.168.2.122 10/05
starshine:我也不會用debug工具 @@ 推 218.166.110.9 10/05
aecho:找同學debug會比較快.... 推 140.112.247.52 10/05
jameshahaha:推樓上的...XD 推 210.85.168.193 10/05
shover:孩子不要哭 推 210.85.236.159 10/05