[問題] 發生未處理的例外狀況: 0xC0000005
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VS2010,WIN 7
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
請問這種問題要怎麼DEBUG呢?
http://ppt.cc/Fzv4
由於不知道怎麼形容
所以上面資訊沒有填寫完整 請見諒
請問各位大大有沒有辦法知道出問題的記憶體是存哪個變數的呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.191.88
→
03/06 02:56, , 1F
03/06 02:56, 1F
但是程式有上萬行,而且執行好幾個循環才會跳出這個耶
※ 編輯: michael9801 來自: 140.116.191.88 (03/06 03:05)
→
03/06 03:22, , 2F
03/06 03:22, 2F
→
03/06 03:23, , 3F
03/06 03:23, 3F
我有試過 結果變這樣http://ppt.cc/50ku
看不懂這是甚麼意思耶
而且在這邊中斷之後
變數都會變成沒有初始化的值
所以也不能知道發生甚麼事
※ 編輯: michael9801 來自: 140.116.191.88 (03/06 03:28)
→
03/06 03:34, , 4F
03/06 03:34, 4F
→
03/06 03:34, , 5F
03/06 03:34, 5F
不好意思,老實說我不懂哪個FUNCTION出問題
所以貼了上面那張圖
既然這樣我把這個FUNCTION貼出來好了
http://ppt.cc/YUHg
http://ppt.cc/OkRS
※ 編輯: michael9801 來自: 140.116.191.88 (03/06 03:48)
→
03/06 04:01, , 6F
03/06 04:01, 6F
→
03/06 04:01, , 7F
03/06 04:01, 7F
→
03/06 04:02, , 8F
03/06 04:02, 8F
→
03/06 04:03, , 9F
03/06 04:03, 9F
→
03/06 04:04, , 10F
03/06 04:04, 10F
不好意思,第一次發文
後來我試著繞過sqrt引數可能為負數的地方
結果問題又出現在別的地方
這些地方有時候也是sqrt
但我確定他的引數一定是正的
因為是某變數的平方
感覺很挫折
謝謝love大
※ 編輯: michael9801 來自: 140.116.236.47 (03/06 15:32)
※ 編輯: michael9801 來自: 140.116.236.47 (03/06 15:34)
我加入了一個if else讓算式的分母不是零且判別式大於等於零(38~44行)
http://ideone.com/MHH8xu
結果錯誤出現在另一個function(33行)
http://ideone.com/6n77i8
※ 編輯: michael9801 來自: 140.116.236.47 (03/06 15:44)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章