作者ric2k1 (Ric)
看板EE_DSnP
标题Re: [问题] HW3的一些疑问
时间Sat Nov 18 10:20:38 2006
※ 引述《ric2k1 (Ric)》之铭言:
: ※ 引述《Jyou (徵跟我一样穷的人)》之铭言:
: : 1.指令部份
: : 例如 Quit打 qit , 这样的状况可不可以?
: mcalc> qit
: Illegal command!! (qit)
啊 我想到大家在这里很可能会 confuse... 提示一下好了...
在 "CmdParser::getCmd(string cmd)" 里 cmd 的检查要分成两步骤...
1. 先检查 mandatory 的部分是否有相符合的, 但是由於理无法知道 mandatory 的部份
的字串长度到底为何, 所以你必须...
请注意字母的大小写 (see "CmdParser::regCmd"), mandatory 的部分应该直接去
cmdMap 里面 find 就可以了...
2. 如果 (1) 有 match, 那麽将 cmd 剩下的部分去呼叫
"CmdExec::checkOptCmd(const string& check)"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.121.133.66