首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怪了,取拼音声母函数,该怎么解决

2012-03-09 
怪了,取拼音声母函数functionGetPYIndexChar(hzchar:string):char//取拼音begincaseWORD(hzchar[1])shl8+

怪了,取拼音声母函数
function     GetPYIndexChar(   hzchar:string):char;   //取拼音
begin
    case   WORD(hzchar[1])   shl   8   +   WORD(hzchar[2])   of
        $B0A1..$B0C4   :   result   :=   'A ';
        $B0C5..$B2C0   :   result   :=   'B ';
        $B2C1..$B4ED   :   result   :=   'C ';
        $B4EE..$B6E9   :   result   :=   'D ';
        $B6EA..$B7A1   :   result   :=   'E ';
        $B7A2..$B8C0   :   result   :=   'F ';
        $B8C1..$B9FD   :   result   :=   'G ';
        $B9FE..$BBF6   :   result   :=   'H ';
        $BBF7..$BFA5   :   result   :=   'J ';
        $BFA6..$C0AB   :   result   :=   'K ';
        $C0AC..$C2E7   :   result   :=   'L ';
        $C2E8..$C4C2   :   result   :=   'M ';
        $C4C3..$C5B5   :   result   :=   'N ';
        $C5B6..$C5BD   :   result   :=   'O ';
        $C5BE..$C6D9   :   result   :=   'P ';
        $C6DA..$C8BA   :   result   :=   'Q ';
        $C8BB..$C8F5   :   result   :=   'R ';
        $C8F6..$CBF9   :   result   :=   'S ';
        $CBFA..$CDD9   :   result   :=   'T ';
        $CDDA..$CEF3   :   result   :=   'W ';
        $CEF4..$D188   :   result   :=   'X ';
        $D1B9..$D4D0   :   result   :=   'Y ';
        $D4D1..$D7F9   :   result   :=   'Z ';
    else
        result   :=   char(0);//hzchar[1]
    end;
end;

取 "祺隆饰品 "的祺字取不出来呀?

[解决办法]
这个函数,连 "选 "字多找不出来.
发个邮件给我,我发给你一个只要输入法能打出来的字,拼音第一个字符都可以显示出来的函数.

ahpei@yeah.net

热点排行