[問題] 編譯成功但執行時卻Segmentation Fault?

看板C_and_CPP作者 (Matrix)時間12年前 (2012/05/05 17:59), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
開發平台(Platform): G++, Linux 問題(Question):我編譯時編譯成功且我沒把指標指向00000000之類的位址 但是執行時它卻Segmentation Fault 餵入的資料(Input):root.in 3 5 3 1 1 E RFRFRFRF 3 2 N FRRFLLFFRRFLL 0 3 W LLFFFLFLFL code: MyRobot.cpp :http://codepad.org/v8HrUqFl MyRobot.h :http://codepad.org/aPEyENuc Robot.cpp :http://codepad.org/E4OFehFn 小弟在Robot.cpp下有一個spot的函式裡面的那句if的第一個條件出問題 但是左思右想想不出問題在哪如何解決? 還謝謝各位大大的幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.86.90

05/05 18:15, , 1F
land 不知道二維陣列的大小,所以不能用[][]來 index
05/05 18:15, 1F

05/05 18:44, , 2F
妳的程式在執行期間超出了 land 的範圍
05/05 18:44, 2F
文章代碼(AID): #1FfFeT8U (C_and_CPP)