[問題] 編譯過了執行出錯...

看板C_and_CPP (C/C++)作者 (AztecBunny)時間13年前 (2013/05/23 15:28), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
如題 程式碼再此 http://codepad.org/B29aJmq7 編譯過了執行卻出錯 我有想到別的邏輯沒問題 但我想知道我這樣寫錯再哪裡...可以用類似的邏輯修正嗎 我的想法是兩串樹 一串樹枝是指標 另外一串是結構資料 樹枝的指標指向另外一串樹枝的結構 然後if設條件 改變指標指向 來做條件的排序 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.156.189

05/23 15:30, , 1F
然後程式在排序的函式做完後就出錯了
05/23 15:30, 1F

05/23 16:36, , 2F
你的a[j+1]指到array外了
05/23 16:36, 2F

05/23 16:42, , 3F
for(j = 0;j < (n-k)-1;j++) //要減 1
05/23 16:42, 3F

05/23 17:11, , 4F
解決了 3Q 再問一下再MAIN裡FREE A能解的乾淨嗎?
05/23 17:11, 4F
文章代碼(AID): #1HdSKApe (C_and_CPP)
文章代碼(AID): #1HdSKApe (C_and_CPP)