[問題] 實作Enqueue產生Segmentation fault

看板C_and_CPP (C/C++)作者 (BearnoB)時間6年前 (2019/09/14 23:09), 6年前編輯推噓1(106)
留言7則, 2人參與, 6年前最新討論串1/1
https://glot.io/snippets/ffz7in6050 想請問一下版上大大 我寫了一個Enqueue的function 但程式跑到 rear_ptr->Next_ptr =New_Node的地方 會造成segementation fault 可能是什麼原因呢? 不太清楚為什麼那行不當使用記憶體? ----- Sent from JPTT on my Sony G3426. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.14.232.44 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1568473774.A.F67.html ※ 編輯: ThereisBear (101.14.232.44 臺灣), 09/14/2019 23:11:00

09/14 23:13, 6年前 , 1F
1.貼程式碼請全部貼出來 2.請用置底推薦的貼程式碼網站
09/14 23:13, 1F

09/14 23:14, 6年前 , 2F
不要光貼圖,這樣大家不方便執行看看
09/14 23:14, 2F

09/14 23:14, 6年前 , 3F
原因當然是在於傳進來的 rear_ptr 不對啊
09/14 23:14, 3F

09/14 23:15, 6年前 , 4F
那問題出在外面傳錯的 rear_ptr 進來,你只貼這一小段
09/14 23:15, 4F

09/14 23:15, 6年前 , 5F
function 當然找不出問題 XDDDD
09/14 23:15, 5F
感謝大大提醒@@ 我已經重新將全部程式碼連結貼上了>< ※ 編輯: ThereisBear (101.14.232.44 臺灣), 09/14/2019 23:35:11 ※ 編輯: ThereisBear (101.14.232.44 臺灣), 09/14/2019 23:36:34

09/14 23:55, 6年前 , 6F
你的問題跟這篇是一樣的: #1A4yj46f (C_and_CPP)
09/14 23:55, 6F

09/14 23:57, 6年前 , 7F
解決方法在這篇: #1HRrd_uG (C_and_CPP)
09/14 23:57, 7F
好的!謝謝~ ※ 編輯: ThereisBear (101.14.232.44 臺灣), 09/15/2019 00:37:47
文章代碼(AID): #1TVGAkzd (C_and_CPP)
文章代碼(AID): #1TVGAkzd (C_and_CPP)