作者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