关于C++对汉字拼音的处理
直到目前我没有找到比较合适的输入汉字输出拼音的函数,那么根据网上流传的几个源码进行了改编,写成了输入汉字输出拼音的函数。对于此函数不能说强大,但是至少稳定可用,输出结果还没有发现什么错误。
那么下面我将直接copy代码到这里,共广大网友参考把。
类定义:
class HanziToPinyin
{
public:
~HanziToPinyin(void); static HanziToPinyin* MakeSingleObj(); ////////////////////////////////////////////////////////////////////////// std::string hanzi_trans_to_pinyin(const std::string &strHanzi);//获取中文字符串的全拼音
std::string get_pinyin_by_code(int nCode);//获取指定编码的汉字拼音
std::string get_first_pinyin_string(const std::wstring &wstrHanzi);//获取指定字符串(汉字)的首拼音串
std::wstring get_first_pinyin_stringw(const std::wstring &wstrHanzi);//获取指定字符串(汉字)的首拼音串 bool get_hanzi_code(const char *pChineseCharacter, char *pGBK, const size_t nChineseCharacter = , const size_t nGBK = );//获取指定单个汉字GBK编码,pChineseCharacter以"\0"结束
char get_first_character(const char *pGBK, const size_t nGBK = );//返回指定单个汉字的首字母 private:
HanziToPinyin(void); };
类实现:
std::string HanziToPinyin::get_pinyin_by_code(int nCode)
{
std::string strPinyin;
switch(nCode)
{
case :
case :
case :
case :
strPinyin="A";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="AI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="AN";
break;
strPinyin="ANG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="AO";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="BA";
break;
case :
case :
case :
strPinyin="BAI";
break;
case :
case :
case :
case :
case :
case :
strPinyin="BAN";
break;
case :
case :
strPinyin="BANG";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="BAO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="BEI";
break;
case :
case :
case :
case :
strPinyin="BEN";
break;
case :
case :
strPinyin="BENG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="BI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="BIAN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="BIAO";
break;
case :
strPinyin="BIE";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="BIN";
break;
case :
case :
case :
strPinyin="BING";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="BO";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="BU";
break;
case :
case :
strPinyin="CA";
break;
strPinyin="CAI";
break;
case :
case :
case :
case :
case :
strPinyin="CAN";
break;
case :
strPinyin="CANG";
break;
case :
case :
case :
case :
strPinyin="CAO";
break;
case :
strPinyin="CE";
break;
case :
case :
strPinyin="CEN";
break;
case :
strPinyin="CENG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="CHA";
break;
case :
case :
case :
case :
strPinyin="CHAI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="CHAN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="CHANG";
break;
case :
case :
case :
strPinyin="CHAO";
break;
case :
case :
strPinyin="CHE";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="CHEN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="CHENG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="CHI";
break;
case :
case :
case :
case :
case :
strPinyin="CHONG";
break;
case :
case :
case :
case :
case :
strPinyin="CHOU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="CHU";
break;
case :
case :
case :
case :
strPinyin="CHUAI";
break;
case :
case :
case :
case :
case :
strPinyin="CHUAN";
break;
case :
strPinyin="CHUANG";
break;
case :
case :
case :
strPinyin="CHUI";
break;
case :
case :
case :
strPinyin="CHUN";
break;
case :
case :
case :
strPinyin="CHUO";
break;
strPinyin="CI";
break;
case :
case :
case :
case :
case :
strPinyin="4337 伺";
break;
case :
case :
case :
case :
case :
case :
strPinyin="CONG";
break;
case :
case :
case :
strPinyin="COU";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="CU";
break;
case :
case :
case :
case :
strPinyin="CUAN";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="CUI";
break;
case :
case :
strPinyin="CUN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="CUO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="DA";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="DAI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="DAN";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="DANG";
break;
case :
case :
case :
case :
strPinyin="DAO";
break;
case :
strPinyin="DE";
break;
case :
case :
case :
case :
case :
case :
strPinyin="DENG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="DI";
break;
case :
strPinyin="DIA";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="DIAN";
break;
case :
case :
case :
strPinyin="DIAO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="DIE";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="DING";
break;
case :
strPinyin="DIU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="DONG";
break;
case :
case :
case :
case :
strPinyin="DOU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="DU";
break;
case :
case :
case :
strPinyin="DUAN";
break;
case :
case :
case :
strPinyin="DUI";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="DUN";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="DUO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="E";
break;
case :
case :
strPinyin="EN";
break;
case :
case :
case :
case :
case :
case :
strPinyin="ER";
break;
case :
case :
strPinyin="FA";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="FAN";
break;
case :
case :
case :
case :
case :
strPinyin="FANG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="FEI";
break;
case :
case :
case :
case :
case :
strPinyin="FEN";
break;
case :
case :
case :
case :
case :
case :
strPinyin="FENG";
break;
strPinyin="FO";
break;
case :
strPinyin="FOU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="FU";
break;
case :
case :
case :
case :
case :
strPinyin=" GA";
break;
case :
case :
case :
case :
case :
strPinyin="GAI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="GAN";
break;
case :
case :
case :
strPinyin="GANG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="GAO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="GE";
break;
strPinyin="GEI";
break;
case :
case :
case :
case :
strPinyin="GEN";
break;
case :
case :
case :
case :
strPinyin="GENG";
break;
case :
case :
case :
case :
strPinyin="GONG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="GOU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="GU";
break;
case :
case :
case :
case :
case :
case :
strPinyin="GUA";
break;
strPinyin="GUAI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="GUAN";
break;
case :
case :
case :
case :
strPinyin="GUANG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="GUI";
break;
case :
case :
case :
case :
strPinyin="GUN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="GUO";
break;
case :
strPinyin="HA";
break;
case :
case :
case :
strPinyin="HAI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="HAN";
break;
case :
case :
case :
strPinyin="HANG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="HAO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="HE";
break;
strPinyin="HEI";
break;
strPinyin="HEN";
break;
case :
case :
case :
strPinyin="HENG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="HONG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="HOU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="HU";
break;
case :
case :
case :
case :
strPinyin="HUA";
break;
case :
strPinyin="HUAI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="HUAN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="HUANG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="HUI";
break;
case :
case :
case :
case :
strPinyin="HUN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="HUO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="JI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="JIA";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="JIAN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="JIANG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="JIAO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="JIE";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="JIN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="JIANG";
break;
case :
case :
strPinyin="JIONG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="JIU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="JU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="JUAN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="JUE";
break;
case :
case :
case :
case :
strPinyin="JUN";
break;
case :
case :
case :
strPinyin="KA";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="KAI";
break;
case :
case :
case :
case :
case :
strPinyin="KAN";
break;
case :
case :
case :
strPinyin="KANG";
break;
case :
case :
case :
case :
strPinyin="KAO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="KE";
break;
case :
strPinyin="KEN";
break;
case :
strPinyin="KENG";
break;
case :
case :
case :
strPinyin="KONG";
break;
case :
case :
case :
case :
case :
strPinyin="KOU";
break;
case :
case :
case :
case :
case :
strPinyin="KU";
break;
case :
strPinyin="KUA";
break;
case :
case :
case :
case :
case :
strPinyin="KUAI";
break;
case :
strPinyin="KUAN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="KUANG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="KUI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="LIAO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="LIE";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="LIN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="LING";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="LIU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="LONG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="LOU";
break;
case :
case :
case :
case :
case :
case :
strPinyin="Lü";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="LU";
break;
case :
case :
case :
case :
case :
strPinyin="LUAN";
break;
strPinyin="LǖE";
break;
strPinyin="LUN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="LUO";
break;
case :
strPinyin="M";
break;
case :
case :
case :
case :
case :
strPinyin="MA";
break;
case :
case :
case :
strPinyin="MAI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="MAN";
break;
case :
case :
case :
case :
strPinyin="MANG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="MAO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="MEI";
break;
case :
case :
case :
case :
strPinyin="MEN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="MENG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="MI";
break;
case :
case :
case :
case :
case :
strPinyin="MIAN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="MIAO";
break;
case :
case :
case :
case :
strPinyin="MIE";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="MIN";
break;
case :
case :
case :
case :
case :
case :
strPinyin="MING";
break;
strPinyin="MIU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="MO";
break;
case :
case :
case :
case :
case :
case :
strPinyin="MOU";
break;
case :
case :
case :
case :
case :
case :
strPinyin="MU";
break;
case :
strPinyin="N";
break;
case :
case :
case :
case :
strPinyin="NA";
break;
case :
case :
case :
case :
strPinyin="NAI";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="NAN";
break;
case :
case :
case :
case :
strPinyin="NANG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="NAO";
break;
case :
strPinyin="NE";
break;
strPinyin="NEI";
break;
case :
strPinyin="NEN";
break;
strPinyin="NENG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="NI";
break;
case :
case :
case :
case :
case :
case :
strPinyin="NIAN";
break;
strPinyin="NIANG";
break;
case :
case :
case :
case :
strPinyin="NIAO";
break;
case :
case :
case :
case :
case :
case :
strPinyin="NIE";
break;
strPinyin="NIN";
break;
case :
case :
case :
case :
strPinyin="NING";
break;
case :
case :
case :
strPinyin="NIU";
break;
case :
case :
strPinyin="NONG";
break;
case :
strPinyin="NOU";
break;
case :
case :
case :
case :
strPinyin="NU";
break;
case :
case :
case :
strPinyin="Nǖ";
break;
strPinyin="NUAN";
break;
strPinyin="NUE";
break;
case :
case :
case :
case :
strPinyin="NUO";
break;
case :
case :
strPinyin="O";
break;
case :
case :
case :
case :
strPinyin="OU";
break;
case :
case :
case :
strPinyin="PA";
break;
case :
case :
case :
strPinyin="PAI";
break;
case :
case :
case :
case :
case :
case :
strPinyin="PAN";
break;
case :
case :
case :
case :
strPinyin="PANG";
break;
case :
case :
case :
case :
case :
strPinyin="PAO";
break;
case :
case :
case :
case :
case :
case :
strPinyin="PEI";
break;
case :
strPinyin="PEN";
break;
case :
case :
case :
case :
strPinyin="PENG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="PI";
break;
case :
case :
case :
case :
case :
case :
strPinyin="PIAN";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="PIAO";
break;
case :
case :
strPinyin="PIE";
break;
case :
case :
case :
case :
case :
case :
strPinyin="PIN";
break;
case :
case :
case :
case :
strPinyin="PING";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="PO";
break;
case :
case :
strPinyin="POU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="PU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="QI";
break;
case :
case :
strPinyin="QIA";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="QIAN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="QIANG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="QIAO";
break;
case :
case :
case :
case :
case :
case :
strPinyin="QIE";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="QIN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="QING";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="QIONG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="QIU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="QU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="QUAN";
break;
case :
case :
case :
strPinyin="QUE";
break;
case :
strPinyin="QUN";
break;
case :
case :
case :
strPinyin="RAN";
break;
case :
case :
strPinyin="RANG";
break;
case :
case :
case :
strPinyin="RAO";
break;
strPinyin="RE";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="REN";
break;
strPinyin="RENG";
break;
strPinyin="RI";
break;
case :
case :
case :
case :
case :
strPinyin="RONG";
break;
case :
case :
case :
strPinyin="ROU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="RU";
break;
case :
strPinyin="RUAN";
break;
case :
case :
case :
case :
case :
strPinyin="RUI";
break;
strPinyin="RUN";
break;
case :
case :
strPinyin="RUO";
break;
case :
case :
case :
case :
case :
strPinyin="SA";
break;
case :
strPinyin="SAI";
break;
case :
case :
case :
strPinyin="SAN";
break;
case :
case :
case :
strPinyin="SANG";
break;
case :
case :
case :
case :
case :
case :
strPinyin="SAO";
break;
strPinyin="SE";
break;
strPinyin="SEN";
break;
strPinyin="SENG";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="SHA";
break;
case :
strPinyin="SHAI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="SHAN";
break;
case :
case :
case :
case :
case :
strPinyin="SHANG";
break;
case :
case :
case :
case :
case :
case :
strPinyin="SHAO";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="SHE";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="SHEN";
break;
case :
case :
case :
case :
strPinyin="SHENG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="SHI";
break;
case :
case :
case :
strPinyin="SHOU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="SHU";
break;
case :
strPinyin="SHUA";
break;
case :
strPinyin="SHUAI";
break;
case :
case :
strPinyin="SHUAN";
break;
case :
strPinyin="SHUANG";
break;
strPinyin="SHUI";
break;
strPinyin="SHUN";
break;
case :
case :
case :
case :
case :
strPinyin="SHUO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="SI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="SONG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="SOU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="SU";
break;
case :
strPinyin="SUAN";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="SUI";
break;
case :
case :
case :
case :
case :
strPinyin="SUN";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="SUO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="TA";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="TAI";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="TAN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="TANG";
break;
case :
case :
case :
case :
case :
strPinyin="TAO";
break;
strPinyin="1845 餐";
break;
case :
case :
case :
strPinyin="TE";
break;
case :
strPinyin="TENG";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="TI";
break;
case :
case :
case :
case :
case :
strPinyin="TIAN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="TIAO";
break;
case :
case :
strPinyin="TIE";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="TING";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="TONG";
break;
case :
case :
case :
strPinyin="TOU";
break;
case :
case :
case :
case :
case :
strPinyin="TU";
break;
case :
case :
strPinyin="TUAN";
break;
case :
strPinyin="TUI";
break;
case :
case :
case :
case :
strPinyin="TUN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="TUO";
break;
case :
case :
case :
strPinyin="WA";
break;
strPinyin="WAI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="WAN";
break;
case :
case :
case :
case :
case :
strPinyin="WANG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="WEI";
break;
case :
case :
case :
case :
case :
strPinyin="WEN";
break;
case :
case :
strPinyin="WENG";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="WO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="WU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="XI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="XIA";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="XIAN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="XIANG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="XIAO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="XIE";
break;
case :
case :
case :
case :
case :
strPinyin="XIN";
break;
case :
case :
case :
case :
case :
strPinyin="XING";
break;
case :
strPinyin="XIONG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="XIU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="XU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="XUAN";
break;
case :
case :
case :
case :
strPinyin="XUE";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="XUN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="YA";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="YAN";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="YANG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="YAO";
break;
case :
case :
case :
case :
case :
case :
case :
strPinyin="YE";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="YI";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="YIN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="YING";
break;
case :
strPinyin="YO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="YONG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="YOU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="YU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="YUAN";
break;
case :
case :
case :
case :
case :
strPinyin="YUE";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="YUN";
break;
case :
case :
strPinyin="ZA";
break;
case :
case :
strPinyin="ZAI";
break;
case :
case :
case :
case :
case :
case :
strPinyin="ZAN";
break;
case :
case :
case :
strPinyin="ZANG";
break;
case :
strPinyin="ZAO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="ZE";
break;
strPinyin="ZEI";
break;
case :
strPinyin="ZEN";
break;
case :
case :
case :
case :
strPinyin="ZENG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="ZHA";
break;
case :
case :
strPinyin="ZHAI";
break;
case :
case :
case :
strPinyin="ZHAN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="ZHANG";
break;
case :
case :
case :
case :
strPinyin="ZHAO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="ZHE";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="ZHEN";
break;
case :
case :
case :
case :
case :
case :
strPinyin="ZHENG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="ZHI";
break;
case :
case :
case :
case :
case :
strPinyin="ZHONG";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="ZHOU";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="ZHU";
break;
strPinyin="ZHUA";
break;
strPinyin="ZHUAI";
break;
case :
case :
case :
strPinyin="ZHUAN";
break;
case :
strPinyin="ZHUANG";
break;
case :
case :
case :
strPinyin="ZHUI";
break;
case :
case :
strPinyin="ZHUN";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="ZHUO";
break;
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
case :
strPinyin="ZI";
break;
case :
case :
case :
strPinyin="ZONG";
break;
case :
case :
case :
case :
case :
strPinyin="ZOU";
break;
case :
case :
case :
strPinyin="ZU";
break;
case :
case :
case :
strPinyin="ZUAN";
break;
case :
strPinyin="ZUI";
break;
case :
case :
case :
strPinyin="ZUN";
break;
case :
case :
case :
case :
case :
case :
strPinyin="ZUO";
break;
default:
if(nCode>= && nCode<=)
{
strPinyin="A";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="AI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="AN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="AO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BEI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BEN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BIAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BIAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BIE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BIN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BING";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BING";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="BU";
break;
}
if(nCode==)
{
strPinyin="CA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHEN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHOU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHU";
break;
}
if(nCode==)
{
strPinyin="CHUAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHUANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHUI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CHUO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CUI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="CUO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DIAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DIAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DIE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DING";
break;
}
if(nCode==)
{
strPinyin="DIU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DOU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DUI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="DUO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="E";
break;
}
if(nCode==)
{
strPinyin="EN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ER";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="FA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="FAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="FANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="FEI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="FEN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="FENG";
break;
}
if(nCode==)
{
strPinyin="FO";
break;
}
if(nCode==)
{
strPinyin="FOU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="FU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GE";
break;
}
if(nCode==)
{
strPinyin="GEI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GEN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GOU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GUA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GUAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GUANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GUI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="GUO";
break;
}
if(nCode==)
{
strPinyin="HA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HEI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HEN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HOU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HUA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HUAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HUANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HUI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="HUO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="JI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="JIA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="JIAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="JIANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="JIAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="JIE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="JIN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="JING";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="JIONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="JIU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="JU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="JUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="JUE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="JUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KEN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KOU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KUA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KUAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KUANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KUI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="KUO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LEI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LI";
}
if(nCode==)
{
strPinyin="LIA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LIAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LIANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LIAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LIE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LIN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LING";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LIU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LOU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LUE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="LUO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MAO";
break;
}
if(nCode==)
{
strPinyin="ME";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MEI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MEN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MI";
}
if(nCode>= && nCode<=)
{
strPinyin="MIAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MIAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MIE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MIN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MING";
break;
}
if(nCode==)
{
strPinyin=="MIU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MOU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="MU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NAN";
break;
}
if(nCode==)
{
strPinyin="NANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NAO";
break;
}
if(nCode==)
{
strPinyin="NE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NEI";
break;
}
if(nCode==)
{
strPinyin="NEN";
break;
}
if(nCode==)
{
strPinyin="NENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NIAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NIANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NIAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NIE";
break;
}
if(nCode==)
{
strPinyin="NIN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NING";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NIU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NU";
break;
}
if(nCode==)
{
strPinyin="NUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NUE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="NUO";
break;
}
if(nCode==)
{
strPinyin="O";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="OU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PEI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PEN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PIAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PIAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PIE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PIN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PING";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PO";
break;
}
if(nCode==)
{
strPinyin="POU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="PU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="QI";
break;
}
if(nCode==||nCode>= && nCode<=)
{
strPinyin="QIA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="QIAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="QIANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="QIAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="QIE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="QIN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="QING";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="QIONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="QIU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="QU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="QUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="QUE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="QUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="RAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="RANG";
}
if(nCode>= && nCode<=)
{
strPinyin="RAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="RE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="REN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="RENG";
break;
}
if(nCode==)
{
strPinyin="RI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="RONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ROU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="RU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="RUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="RUI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="RUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="RUO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SE";
break;
}
if(nCode==)
{
strPinyin="SEN";
}
if(nCode==)
{
strPinyin="SENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHEN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHOU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHUA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHUAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHUANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHUI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SHUO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SOU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SUI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="SUO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TAO";
break;
}
if(nCode==)
{
strPinyin="TE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TIAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TIAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TIE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TING";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TOU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TUI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="TUO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="WA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="WAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="WAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="WANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="WEI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="WEN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="WENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="WO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="WU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="XI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="XIA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="XIAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="XIANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="XIAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="XIE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="XIN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="XING";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="XIONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="XIU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="XU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="XUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="XUE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="XUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="YA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="YAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="YANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="YAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="YE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="YI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="YIN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="YING";
break;
}
if(nCode==)
{
strPinyin="YO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="YONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="YOU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="YU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="YUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="YUE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="YUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZE";
break;
}
if(nCode==)
{
strPinyin="ZEI";
break;
}
if(nCode==)
{
strPinyin="ZEN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHA";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHAO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHE";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHEN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHENG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHOU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHUA";
break;
}
if(nCode==)
{
strPinyin="ZHUAI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHUANG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHUI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZHUO";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZONG";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZOU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZU";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZUAN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZUI";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZUN";
break;
}
if(nCode>= && nCode<=)
{
strPinyin="ZUO";
break;
}
}
if (strPinyin=="") strPinyin="?";
return strPinyin;
}
std::string HanziToPinyin::hanzi_trans_to_pinyin(const std::string &strHanzi)
{
bool m_blnSimaple=false;
bool m_blnFirstBig=true;
bool m_blnAllBiG=true;
bool m_LetterEnd=false; unsigned char ucHigh, ucLow;
int nCode;
std::string strPinyin="";
for (size_t i=; i<strHanzi.length(); i++)
{
if ( (unsigned char)strHanzi[i] < 0x80 )
{
strPinyin=strPinyin+strHanzi[i];
if(m_LetterEnd) strPinyin=strPinyin+'\'';
continue;
}
ucHigh = (unsigned char)strHanzi[i];
ucLow = (unsigned char)strHanzi[i+];
if ( ucHigh < 0xa1 || ucLow < 0xa1)
continue;
else
nCode = (ucHigh - 0xa0) * + ucLow - 0xa0;
std::string strRes=get_pinyin_by_code(nCode);
if(m_blnSimaple&&strRes.length()>)
{
strRes=strRes.substr(, );
}
if(!m_blnFirstBig)
{
//strRes.SetAt(0,strRes.GetAt(0)+32);
strRes[] = strRes[]+;
}
if(!m_blnAllBiG)
{
for(size_t j=;j<strRes.length();j++)
{
//strRes.SetAt(j,(strRes.GetAt(j)+32));
strRes[j] = strRes[j] + ;
}
}
strPinyin=strPinyin+strRes;
i++;
if(m_LetterEnd) strPinyin=strPinyin+'\'';
}
return strPinyin;
}
std::string HanziToPinyin::get_first_pinyin_string(const std::wstring &wstrHanzi)
{
std::string retFistPinyinString;
char retFistPinyin; for (size_t i = ; i < wstrHanzi.length(); ++i)
{
retFistPinyin = get_first_character(g_codetrans()->utf16_to_platform(&wstrHanzi[i]).c_str());
if ( != retFistPinyin)
{
retFistPinyinString += retFistPinyin;
}
else
{
retFistPinyinString += g_codetrans()->utf16_to_platform(&wstrHanzi[i]);
}
} return retFistPinyinString;
}
std::wstring HanziToPinyin::get_first_pinyin_stringw(const std::wstring &wstrHanzi)
{
return g_codetrans()->platform_to_utf16(get_first_pinyin_string(wstrHanzi));
} char HanziToPinyin::get_first_character(const char *pGBK, const size_t nGBK)
{
//int nCode2 = atol(pGBK);//error
//int nCode3 = strtol(pGBK, NULL, 16);//ok
int nCode;
sscanf_s(pGBK, "%x",&nCode); //ok
int areacode[] = { , , , , , , , , , , , , , , , , , , , , , , , , , , };
for (int i = ; i < ; i++)
{
if (areacode[i] <= nCode && nCode < areacode[i + ])
return (char)('A'+i);
}
return (char);
}
bool HanziToPinyin::get_hanzi_code(const char *pChineseCharacter, char *pGBK, const size_t nChineseCharacter, const size_t nGBK)
{
bool is_success = false; do
{
int len = sprintf_s(pGBK, nGBK, "%X%X", (unsigned char)pChineseCharacter[], (unsigned char)pChineseCharacter[]);
if (len<)
return is_success = false;
else
return is_success = true;
} while (false); return is_success;
}
代码可能有点长,后面我直接附上源码文件
源码文件,点击这里。
关于C++对汉字拼音的处理的更多相关文章
- C# 获取汉字拼音首字母
最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来. 十年河东十年河西,莫欺少年穷 学无止境,精益求精 本节探讨C#获取汉字拼音首字母的方法: 代码类东西, ...
- 通过pinyin4j.jar将(汉字拼音混合字符串)转化成字母首字母
通过pinyin4j.jar将(汉字拼音混合字符串)转化成字母首字母 例如 我的中国心 ==> wdzgx 我的中国心ya ==> wdzgxya woai我的中国 ==> w ...
- C/C++ 获取汉字拼音
参考文章:http://blog.csdn.net/thenile/article/details/6318521 在参考文章的基础上,去掉了代码中C++特有的语法和数据类型,用纯C语言实现了获取汉字 ...
- C/C++ 获取汉字拼音首字母
#include <stdint.h> #include <stdio.h> #include <ctype.h> #include <string.h> ...
- MySQL数据库获取多个汉字拼音的首字母函数
需求简介:最近的一个项目,想实现如下图所示的显示效果.很明显,如果能够获取对应的汉字词组中每个汉字的拼音首字母就可以实现了,如果是固定的几组汉字,人为的拼一下就可以 了,不过项目中有多处功能需要这个效 ...
- MySQL数据库获取汉字拼音的首字母函数
需求简介:最近的一个项目,想实现如下图所示的显示效果.很明显,如果能够获取对应的汉字词组的拼音首字母就可以实现了,如果是固定的几个汉字,人为的拼一下就可以了,不过项目中有多处功能是需要这个效果的,并且 ...
- AutoCompleteTextView输入汉字拼音首字母实现过滤提示(支持多音字,Filterable的使用)
AutoCompleteTextView具有输入提示的功能,但是它的这种提示不适合对股票列表的过滤,如果你玩过股票软件,就会知道只要输入股票名称的首字母或股票代码就会出现符合匹配的股票,这种过滤怎么实 ...
- C#获取汉字拼音
C#获取汉字拼音 using System; using System.Collections.Generic; using System.Text; using System.Text.Reg ...
- C# 使用微软的Visual Studio International Pack 类库提取汉字拼音首字母
首先下载Visual Studio International Pack 1.0,官方下载地址:http://www.microsoft.com/downloads/zh-cn/details.asp ...
- OC1_汉字拼音转换 练习
// // WordManager.h // OC1_汉字拼音转换 // // Created by zhangxueming on 15/4/27. // Copyright (c) 2015年 z ...
随机推荐
- HW2.13
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...
- poj1273--Drainage Ditches(最大流Edmond-Karp算法 邻接表实现)
最大流模板题 大部分Edmond-Karp算法代码都是邻接矩阵实现,试着改成了邻接表. #include <iostream> #include <cstdio> #inclu ...
- 巧用TAG属性保存对象的指针
指针的数据类型是整型,一个指针就是一个整型的数值. 所以凡整型的变量(这个整型的变量可以是声明在INI文件中,也可以是声明在函数中的)也好,对象的整型的属性也好,都可以用来存储一个指针. 但对象往往没 ...
- Grails教程之--我的理解
最近工作中接触到了Grails,对于这门技术,网上的资料不算太多,有的基本也是大同小异.我打算边学边写一些东西,毕竟是一个学习的过程,写的东西如果有错误或者理解不正确的地方,还希望大家能指出来.帮助我 ...
- 推送通知/传感器/UIDynamic仿真(推送通知已适配iOS10)
推送通知/传感器/UIDynamic 一.推送通知 1.推送通知简介 什么是推送通知 此处的推送通知与NSNotification没有任何关系 可以理解为,向用户推送一条信息来通知用户某件事情 作用: ...
- 利用Splatting提交参数(Hash,哈希)
$infos = @{} $infos.Path = 'c:\Windows' $infos.Recurse = $true $infos.Filter = '*.log' $infos.ErrorA ...
- YUV422蓝屏显示输出功能辅助调试
YUV422蓝屏显示输出功能辅助调试 YUV422有YUYV,YVYU,UYVY,VYUY四种,以下笔者就就以UYVY为例介绍一下数据构成.因为常常要跟视频输入打交道,所以YUV422这种常见的视频信 ...
- Dragons
http://codeforces.com/problemset/problem/230/A Dragons time limit per test 2 seconds memory limit pe ...
- 路冉的JavaScript学习笔记-2015年2月5日
1.为Js原始值创建临时对象,并进行属性引用 var s="text"; s.len=4;//这里Js调用new String(s)的方法创建了一个临时对象,用来属性引用 cons ...
- shell if判断(曾经被一个字符串相等的判断纠结半小时,最后只是if后少了个空格!) 和 awk引用外部变量判断
一.if判断 数字: $A=12 $B=15 if(("$A"<"$B")) if(("$A"=="$B")) 字 ...