作者aacs0130 (活力*排球*小西)
看板b92902xxx
標題第三使徒終於寫完了...(泣)
時間Sat Oct 4 23:22:53 2003
今天下午跟晚上我都在寫第三使徒
花了約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
1F:→ slyfox:快去學會怎麼用debug工具吧 推 140.112.30.46 10/04
2F:→ reeetingay:推debug 推 210.85.66.237 10/04
3F:→ aacs0130:VC有debug工具嗎? 推140.112.171.150 10/04
4F:→ starshine:#1我在使徒二也找了好久..> <|| 推 218.166.110.9 10/04
5F:→ flyhermit:我都用printf debug耶, 還跨平台耶XD 推 210.85.134.246 10/04
6F:→ Colaman:我看不懂#2跟偵錯那兩個...^^|| 推 61.229.3.54 10/04
7F:→ HudsonE:半大不小的程式用 printf 蠻方便的 :P 推218.167.190.142 10/04
8F:→ godalmighty:我和Colaman問題依樣 推218.167.113.146 10/04
9F:→ starshine:用printf就相當於逐步檢查程式..@@ 推 218.166.110.9 10/04
10F:→ flyhermit:唔...其實不相當, 只是理想狀況下類似罷了 推 210.85.134.246 10/04
11F:→ Colaman:我看懂#2了 推 61.229.3.54 10/04
12F:→ flyhermit:我也有練點gdb啊, 不過還不太順手就是了 推 210.85.134.246 10/04
13F:→ slyfox:VC有我大一的時候會用的debug工具XD 推 140.112.30.46 10/04
14F:→ aacs0130:#2..ex:應該有10個數值可是我只打了9個 推140.112.171.150 10/05
15F:→ aacs0130:請提供debug工具^.^謝謝! 推140.112.171.150 10/05
16F:→ ZenKou:推gdb 推 218.168.2.122 10/05
17F:→ starshine:我也不會用debug工具 @@ 推 218.166.110.9 10/05
18F:→ aecho:找同學debug會比較快.... 推 140.112.247.52 10/05
19F:→ jameshahaha:推樓上的...XD 推 210.85.168.193 10/05
20F:→ shover:孩子不要哭 推 210.85.236.159 10/05