作者uxijgil ()
看板EE_DSnP
標題[問題] lexOptions的錯誤訊息
時間Thu May 7 05:10:48 2009
我用我自己的輸入
mTest>> mtn 4 -a
Missing option!!
用老師給的memTest.ref輸入
mTest>> mtn 4 -a
Missing option after (-a)
我找到的原因是
在cmdParser.cpp (HW3)裡面
errorOption(CMD_OPT_MISSING, "");
所以後面接errorOption時不會print出後面的訊息
請問這要怎麼辦 ?
因為我們手上似乎沒有cmdParser.cpp可以改
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.172.215
1F:推 ric2k1:你傳 errorOption(CMD_OPT_MISSING, "-a"); 就可以了 05/07 08:51
2F:推 chwt2788:教授 是不是應該傳 token[1]... 05/07 09:42
3F:推 ric2k1:哦 哦 對呀! 05/07 12:30
4F:→ ric2k1:或是 token[i], 看你是怎麼寫的... 05/07 12:31
5F:→ uxijgil:嗯嗯 謝了 因為我之前是用lexOption來發錯誤訊息的 05/07 21:38