看板 EE_DSnP 關於我們 聯絡資訊
在CmdParser::regCmd裡面有一個行為是: for (unsigned i = 0; i < nCmp; ++i) mandCmd[i] = toupper(mandCmd[i]); 意思是把要register的command的強制部分轉成大寫 那請問optCmd的部分呢?會乖乖的全部都是小寫嗎?還是大小寫不一定? 這應該有關係到後面的checkOptCmd要怎麼寫吧 -- 春苑樹雪菜萌苗,雀兒喜上夏枝梢;藍眼望盡黃泉路,只盼儷人一美笑長巾初解投送抱,金珠麗葉賀新好;神代仙眷且羨嫉,長伴相隨誓到老。 靜馬千華留秋晚,冬風不止三鄉道;紅枝立約攜手情,今此空餘泣嚎啕。 姬宮千歌音悠悠,櫻井奏樂聲裊裊;奈何天令伊人變,飛離斯愛離斯去。 結城AIRA→ 悲慟獨泣無人應,白晝夢盡皆空語。 ←美鄉あき Kalafina→ 紅月旋響戚音樂,黯然步上鎮魂旅 ←飛 蘭 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.147.96
simpdanny:你在register的字串就包含了這個..."Quit" "HELp" 10/27 00:03
simpdanny:你在reg的時候應該會把optCmd輸入小寫 10/27 00:05
simpdanny:這表示應該會全部都小寫.如果怕意外的話再額外確認吧 10/27 00:05
e124553423:印象中老師提供的code會在reg的時候轉大小寫的樣子 10/27 00:30
ric2k1:regCmd() 是寫好的,所以: (1) mandatory cmd 全轉成大寫 10/27 01:29
ric2k1:之後才存到 _cmdMap, (2) optional cmd 部分則是照原來 10/27 01:30
ric2k1:呼叫 refCmd 時所寫的樣子,雖然大多是全小寫,但不能這樣 10/27 01:30
ric2k1:假設,所以在 checkOptCmd() 時要自行 handle 大小寫的問題 10/27 01:31