精華區beta EE_DSnP 關於我們 聯絡資訊
※ 引述《geneliu (^^)》之銘言: : 輸入 mset 3 5 7 是不是應該會被檢查出 CMD_OPT_EXTRA @@? : 因為我用老師的測試程式執行 mset 3 5 7 之後 : 似乎就把 3 吃進去了... 搞笑了... 居然把 "else if" 括錯地方... In cmdParser.cpp --- bool CmdExec::lexSingleOption (const string& option, string& token, bool optional) const { size_t n = myStrGetTok(option, token); if (!optional) { if (token.size() == 0) { errorOption(CMD_OPT_MISSING, ""); return false; } else if (n != string::npos) { errorOption(CMD_OPT_EXTRA, option.substr(n)); return false; } // 這個括弧放錯了.... orz } return true; } 請更正!! ------------ 這個 bug 居然現在才被發現... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.242