昨天終於把DOfile部分寫完了
但是寫完之後有一個小BUG怎麼想也想不出來
就是我寫的modClac在terminal直接輸入
./modClac -f <dofile>
不管dofile裡面的內容是甚麼
出來的結果第一行都會顯示
Illegal command!! (cmd)
(cmd = do, help...etc)
但是第二行以後就沒有問題
不知道問題出在哪裡
是不是main在還沒執行initCommonCmd()跟initCalcCmd()
前先吃了第一行呢
但是因為main不是我們寫得所以不知道要怎麼去做調整
有請高手解答
P.S. 如果直接執行./modCalc
再mcalc> do <dofile>
就不會有上述問題出現