作者victoret (戏言~)
看板EE_DSnP
标题[问题] 关於 cmdReader-ref 的 UP 和 DOWN...
时间Sun Oct 9 10:56:41 2011
在 cmdReader-ref 里面
假如我先连续 1 enter 2 enter 3 enter... 15 enter 这样
然後输入 16
接着按 UP 键一路顺到 1 去,再按 DOWN 一路下来到 16 都没问题
但是这时候我在 16 後面加了个 0 让它变 160 之後
一路 UP 到 1 去再 DOWN 下来的时候...
显示的仍然是第一次记忆的 16 而不是 160...
请问我们的 cmdReader 也要这麽做吗?
--
理所当然的某项事物,却会以某天为区隔,从此变得不再理所当然。
恩田陆 夜间远足
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.192.76.241
1F:推 wmin0:要是160吧? testdata 好像要 update 10/09 13:35
2F:→ wmin0: 之前记的东西(没打完= 10/09 13:36
3F:推 penlininkshs:好像是个bug 终端机的确会变160 10/09 13:36
4F:→ penlininkshs:但是测了去年的code 好样也是一样有这问题 10/09 13:37
5F:→ djshen:我想问说 以原PO的例子 UP到15 後面加个0变成150 那这时候 10/09 13:42
6F:→ djshen:history要跟着改吗 10/09 13:42
7F:→ djshen:ref会维持原本的 但是终端机会改history 10/09 13:49
8F:→ djshen:不过程式差两行而已 10/09 13:50
9F:→ djshen:发现好像跟原PO问的一样 原PO下到16的时候没有把16从 10/09 13:52
10F:→ djshen:history里拿出来 那就跟我的问题一样了 10/09 13:53
11F:→ djshen:如果没拿出来 那下次读到的还是存在history里的16 10/09 13:59
12F:推 jim1029:用去年cmdReader-ref的测起来会得到160 10/09 16:52
13F:→ victoret:今年的会是 16 10/09 17:38
14F:→ djshen:我想 简单说 16的时候 按了上再按下 跟 什麽都没按过 10/09 21:45
15F:→ djshen:所有data member都应该相同 10/09 21:45
16F:→ djshen:包括history tempCmdStored等等 这样才合理 10/09 21:46