看板 EE_DSnP 關於我們 聯絡資訊
在 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
wmin0:要是160吧? testdata 好像要 update 10/09 13:35
wmin0: 之前記的東西(沒打完= 10/09 13:36
penlininkshs:好像是個bug 終端機的確會變160 10/09 13:36
penlininkshs:但是測了去年的code 好樣也是一樣有這問題 10/09 13:37
djshen:我想問說 以原PO的例子 UP到15 後面加個0變成150 那這時候 10/09 13:42
djshen:history要跟著改嗎 10/09 13:42
djshen:ref會維持原本的 但是終端機會改history 10/09 13:49
djshen:不過程式差兩行而已 10/09 13:50
djshen:發現好像跟原PO問的一樣 原PO下到16的時候沒有把16從 10/09 13:52
djshen:history裡拿出來 那就跟我的問題一樣了 10/09 13:53
djshen:如果沒拿出來 那下次讀到的還是存在history裡的16 10/09 13:59
jim1029:用去年cmdReader-ref的測起來會得到160 10/09 16:52
victoret:今年的會是 16 10/09 17:38
djshen:我想 簡單說 16的時候 按了上再按下 跟 什麼都沒按過 10/09 21:45
djshen:所有data member都應該相同 10/09 21:45
djshen:包括history tempCmdStored等等 這樣才合理 10/09 21:46