//---------------------------------------------------------------------------
我从VC转换了这段代码,但有点不对劲。请参见修改。
代码包括:。
{//转换
CHChar=Edit1->Text;//获取汉字
//---------------------------------------------------------------------------
//从汉字中获取第一串汉语拼音
//保存汉字的高位和低位
t字节ucHigh,ucLow;
//保存汉字的分隔符代码
int-nCode;
//保存汉字的第一个字母
字符串stret;
//重置第一个字母
//单字节快进
//确定它是否是构成汉字的字节
如果
p++;
//获取汉字的高位字节
ucHigh=*p;
//获取汉字的低位字节
ucLow=*p++;
//汉字的内码从0xa1开始
如果ucLow<0xa1
p++;
其他的
//计算汉字分隔符
nCode=*100+ucLow-0xa0;
//从汉字分隔符中获取汉语拼音的第一个字母
//加入第一个字母
p++;
//---------------------------------------------------------------------------
//-------------------------------------------------------------------------------
发表评论