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