作者dryadd52379 (永无止尽的六月)
看板EE_DSnP
标题[问题] hw2
时间Fri Oct 21 13:40:48 2011
我现在在测试up,down的按键
但是假设我输入aaaa enter
bbb enter
按上的时候会出现bbba
应该是在存入history的时候发生的问题
可是我已经有在addhistory加入 *_readBufEnd = 0;
这样_readBuf不是应该变回null string 了吗@@?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.250.75
1F:推 goodword:你有更新 _historyIdx 吗? 10/21 13:55
2F:→ dryadd52379:_historyIdx=_history.size();我有加 10/21 13:56
3F:→ dryadd52379:存入是用push.back存的 10/21 13:57
4F:→ dryadd52379:是不是应该要用回圈把所有的值都变回0阿!? 10/21 14:08
5F:→ wmin0:楼上你得到它了 10/21 14:17
6F:→ dryadd52379:谢啦XD 10/21 14:23
7F:→ wmin0:原因的话你可以思考 {'/0','A','B','/0'} 只换掉第一个字会 10/21 14:41
8F:→ wmin0:发生什麽事情 10/21 14:41
9F:推 gamerred:记得养成好习惯每次变动BufEnd时候给他=0就不用那麽麻烦 10/21 18:49
10F:→ dryadd52379:谢谢提醒@@! 10/21 19:32
11F:推 vuluy:推gamerred的方法,一直保持_readBufEnd=0 10/21 20:35
12F:→ dryadd52379:是*_reandBufEnd=0;喔XD 10/21 23:47
13F:推 vuluy:啊我的意思就是楼上那样啦XD 10/22 00:04