[問題] 程式結束時出現錯誤

看板C_and_CPP (C/C++)作者 (佑)時間15年前 (2011/05/31 15:42), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Dev c++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 無? 問題(Question): 我打算試寫一個貪食蛇,我先從能夠顯示出地圖下手,所以寫了一個很簡單的 畫地圖,然後秀出地圖的程式 餵入的資料(Input):預期的正確結果(Expected Output): 跑出地圖並且正常結束 錯誤結果(Wrong Output): 有跑出地圖,也有跑出請按任意鍵繼續 但當我按下任意鍵要結束程式的時候,程式就發生錯誤要終止了 想請問到底發生什麼事情了 程式碼(Code):(請善用置底文網頁, 記得排版) http://codepad.org/Hml9U59i 補充說明(Supplement): 謝謝大家了!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.187

05/31 15:43, , 1F
陣列越界了
05/31 15:43, 1F

05/31 15:44, , 2F
是因為是char陣列的關係嗎?
05/31 15:44, 2F

05/31 15:46, , 3F
謝謝,我把map宣告的時候兩維都多加一就解決了
05/31 15:46, 3F

05/31 15:47, , 4F
突然覺得自己的問題有點蠢XD
05/31 15:47, 4F

05/31 16:38, , 5F
不會,很多人也會不自覺犯到
05/31 16:38, 5F
文章代碼(AID): #1Dv9lz6y (C_and_CPP)
文章代碼(AID): #1Dv9lz6y (C_and_CPP)