作者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