[問題] Dev-C++的奇怪bug

看板C_and_CPP作者 (短褲)時間14年前 (2009/08/26 11:31), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串1/1
我用的是Dev-C++ 4.9.9.2 我現在做的是比較簡化的lisp interpreter 目前只是將讀到的input 建成tree,然後output 但碰到一個很奇怪的bug 有時候會在程式裡新增一行output ex. cout << "no bug" << endl ; 這種直接output一個字串,和data、pointer都無關的output 卻會出現bug(run time error),直接要求結束程式 這時若再加一行別的類似ouput ex. cout << "ABC" << endl ; 也有可能讓程式正常繼續運作 請問有沒有人遇過類似的情況 Dev-C++我剛開始用 PS.剛用VC跑也出現同樣的狀況 謝謝幫我解答~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.133.18 ※ 編輯: ihil 來自: 118.161.133.18 (08/26 11:49)

08/26 12:58, , 1F
程式寫錯。
08/26 12:58, 1F

08/26 13:01, , 2F
我猜八成是你在跑那行前有錯用指標之類的操作
08/26 13:01, 2F

08/26 14:38, , 3F
我試著重寫看看 謝謝喔
08/26 14:38, 3F

08/29 10:34, , 4F
你是中原的嘛?...
08/29 10:34, 4F
文章代碼(AID): #1AbAnshn (C_and_CPP)