作者takua624 (TAKUA)
看板EE_DSnP
標題[問題] register進去的command
時間Wed Oct 26 23:49:36 2011
在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
1F:推 simpdanny:你在register的字串就包含了這個..."Quit" "HELp" 10/27 00:03
2F:→ simpdanny:你在reg的時候應該會把optCmd輸入小寫 10/27 00:05
3F:→ simpdanny:這表示應該會全部都小寫.如果怕意外的話再額外確認吧 10/27 00:05
4F:→ e124553423:印象中老師提供的code會在reg的時候轉大小寫的樣子 10/27 00:30
5F:推 ric2k1:regCmd() 是寫好的,所以: (1) mandatory cmd 全轉成大寫 10/27 01:29
6F:→ ric2k1:之後才存到 _cmdMap, (2) optional cmd 部分則是照原來 10/27 01:30
7F:→ ric2k1:呼叫 refCmd 時所寫的樣子,雖然大多是全小寫,但不能這樣 10/27 01:30
8F:→ ric2k1:假設,所以在 checkOptCmd() 時要自行 handle 大小寫的問題 10/27 01:31