看板 EE_DSnP 關於我們 聯絡資訊
compile過之後執行,當我輸入任何指令時,按enter就會crash 我進去ddd裡頭看,發現在execOneCmd裡的: newCmd = readCmd(cin)這行crash的 但是這行明明就是reference code阿!! 有沒有人知道為什麼會這樣... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.244.47
Gx578007:是assertion failed 嗎? assert(_historySize > 0 )?? 04/12 13:25
Gx578007:我用新的 cmdReader-64.o 就遇到上面這個問題.... 04/12 13:30
riteden:但是我有在parseCmd(option)這裡有放stop,所以應該還沒 04/12 13:31
riteden:執行到getCmd吧? 04/12 13:31
ric2k1:用了新的 cmdReader-xx.o 還會遇到這樣的問題嗎? 04/12 13:35
riteden:@@聽不懂... 04/12 13:44
ric2k1:我 PO 個文 04/12 13:46
ric2k1:算了, 我的意思是說, 請至 homework website 下載新的 04/12 13:47
ric2k1:cmdReader-xx.o. 並且確認 MAX_HISTORY 在 class CmdParser 04/12 13:48
ric2k1:裡是被定義成 65536, 而非 1024 04/12 13:49
ric2k1:另外, 或許你先 make clean 再 make 試試看 04/12 13:50
muxiv: @@聽不懂... http://yaxiv.com 07/12 00:13