看板 EE_DSnP 關於我們 聯絡資訊
我發現了一個 bug 進入 modCalc.ref 之後 先隨便輸入不符合的指令 比如說 @@@ 三個 @ 符號 然後 enter 後,它會傳出 Illegal... 之後再輸入四個空白鍵 按 enter ,他不會輸出什麼東西,因為被 addHistory 過濾掉了 但是重點來了 這時候的 readBuf 沒有清乾淨 按了一下 「↑」,就出現如下的指令列: mca@@@ 也就是他認為現在的 buf 中還有 4 個空白, 所以 deleteline 的時候就把 「lc> 」蓋掉,然後印出 @@@!!! 這是一個大問題 因為如果一進入程式我們就輸入一堆空白的話, 之後不管打什麼錯誤的指令 比如說 asdfagfg 都不再會跑出 Illegal... 打入正確的指令也不會有什麼動作.... 請老師麻煩修改一下 readCmd.o 檔...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.243.251 ※ 編輯: herbert570 來自: 140.112.243.251 (10/25 22:23)
ric2k1:修好了... Thanks. 明天跟另外一個更新一起上傳. 10/26 00:17
ric2k1:家裡 somehow 無法連上學校 ftp... 10/26 00:18