作者vegired (翠玉白菜)
看板EE_DSnP
標題[問題] hw2裡 crash 在retrieveHistory()
時間Sat Oct 15 20:45:47 2011
不好意思,向大家請教一個問題
我發現我的bug是在呼叫retrieveHistory()時會出現記憶體區段錯誤
於是我重新解壓縮hw2(所以所有檔案都還未改過)
把cmdReader.cpp 裡的
case NEWLINE_KEY : addHistory();
cout << char(NEWLINE_KEY);
printPrompt(); break;
改成
case NEWLINE_KEY : retrieveHistory(); break;
用意就是“按個Enter”呼叫retrieveHistory()看看
可是就記憶體區段錯誤了....
是我電腦問題還是我哪裡漏了什麼><"
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.243.149
1F:推 goodword:因為你的history內根本沒有東西,但你又要印出來,就爆了 10/15 20:57
2F:→ goodword:我建議大家從 insertChar function開始寫,寫個cout也ok 10/15 20:58
3F:→ vegired:喔喔!!!謝謝幫我解惑! 10/15 21:00