作者yanshencun (嚴神村)
看板EE_DSnP
標題[問題] hw2的兩個小問題
時間Fri Oct 21 00:34:20 2011
想請叫一下大家
1.在老師的code裡 寫到
case PG_UP_KEY : moveToHistory(_historyIdx - PG_OFFSET); break;
case PG_DOWN_KEY : moveToHistory(_historyIdx + PG_OFFSET); break;
所以void CmdParser::moveToHistory(int index);
的index只看他的正負號來運作就好了嗎?
2.若使用者完全沒有打字 直接按 向上鍵
那他應該要可以看到9個還是10個之前的history?
~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.247.26
1F:→ elliot79313:可以玩看看cmdReader-ref 10/21 01:11
2F:推 wmin0:不是正負號吧? 到底要beep 其實note都有寫 10/21 03:12
3F:推 photonzero:我是即使沒打字,按上還是會存起來,故應該與有打字時同 10/21 11:04
4F:→ wmin0:我發現我根本就看錯第二個問題(掩面) 10/21 14:40
5F:→ yanshencun:了解~感謝樓上們~ 10/21 15:40
6F:推 ric2k1:推三樓,不管有沒有打字,_historyIdx 維持不變,故結果 10/21 22:18
7F:→ ric2k1:應該都一樣。 _historyIdx 會在按了 enter 加入新的歷史 10/21 22:19
8F:→ ric2k1:之後被 +1 10/21 22:19