* 28829: 请问一个拼音输入法问题,用case语句可以实现吗?
boysen
boysen发表的帖子
请问一个拼音输入法问题,用case语句可以实现吗?
使用case 语句对输入的拼音进行判断。因为我只需要获得某拼音汉字的第一个字的内码即可。
s为输入的拼音字符串.
switch(s)
{
case "a": Hcode=0xb0;Lcode=0xa1; //啊
break;
case "ai":Hcode=0xb0;Lcode=0xa5; //哎
break;
.......................................................
}
Hcode为内码高字节,Lcode为内码低字节.
请问各路大侠,这样做可以吗?
发表时间:2003年5月7日15:50:25
回复该帖
本主题共有
5 帖,分页:
>>>>>该主题的所有内容[5]条
*树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:
28830.[
详细]可能可以
摘要:case 后面只要是常量表达式就可以......(31字)
- [tm1300][1163次] 2003年5月7日
28833.[
详细]不可以
摘要:switch语句中,s不可以是字符串.......(29字)
- [荒原野草][1088次] 2003年5月7日
28836.[
详细]那可不可以这样?
摘要:可以将拼音按照一个特定公式进行一下运算,但是要保证每个拼音运算的值为唯一的(大概437个拼音)。如果这样的话,可以设置s为uint类型。就可以使用case 语句了,因为这样比使用码表查询更简单些。......(183字)
- [boysen][956次] 2003年5月7日