📄 pinyin.cpp
字号:
{"lang ",&PY_mb_lang [0]},
{"lao ",&PY_mb_lao [0]},
{"le ",&PY_mb_le [0]},
{"lei ",&PY_mb_lei [0]},
{"leng ",&PY_mb_leng [0]},
{"li ",&PY_mb_li [0]},
{"lian ",&PY_mb_lian [0]},
{"liang ",&PY_mb_liang [0]},
{"liao ",&PY_mb_liao [0]},
{"lie ",&PY_mb_lie [0]},
{"lin ",&PY_mb_lin [0]},
{"ling ",&PY_mb_ling [0]},
{"liu ",&PY_mb_liu [0]},
{"long ",&PY_mb_long [0]},
{"lou ",&PY_mb_lou [0]},
{"lu ",&PY_mb_lu [0]},
{"luan ",&PY_mb_luan [0]},
{"lue ",&PY_mb_lue [0]},
{"lun ",&PY_mb_lun [0]},
{"luo ",&PY_mb_luo [0]},
{"lv ",&PY_mb_lv [0]},
{"ma ",&PY_mb_ma [0]},
{"mai ",&PY_mb_mai [0]},
{"man ",&PY_mb_man [0]},
{"mang ",&PY_mb_mang [0]},
{"mao ",&PY_mb_mao [0]},
{"me ",&PY_mb_me [0]},
{"mei ",&PY_mb_mei [0]},
{"men ",&PY_mb_men [0]},
{"meng ",&PY_mb_meng [0]},
{"mi ",&PY_mb_mi [0]},
{"mian ",&PY_mb_mian [0]},
{"miao ",&PY_mb_miao [0]},
{"mie ",&PY_mb_mie [0]},
{"min ",&PY_mb_min [0]},
{"ming ",&PY_mb_ming [0]},
{"miu ",&PY_mb_miu [0]},
{"mo ",&PY_mb_mo [0]},
{"mou ",&PY_mb_mou [0]},
{"mu ",&PY_mb_mu [0]},
{"na ",&PY_mb_na [0]},
{"nai ",&PY_mb_nai [0]},
{"nan ",&PY_mb_nan [0]},
{"nang ",&PY_mb_nang [0]},
{"nao ",&PY_mb_nao [0]},
{"ne ",&PY_mb_ne [0]},
{"nei ",&PY_mb_nei [0]},
{"nen ",&PY_mb_nen [0]},
{"neng ",&PY_mb_neng [0]},
{"ni ",&PY_mb_ni [0]},
{"nian ",&PY_mb_nian [0]},
{"niang ",&PY_mb_niang [0]},
{"niao ",&PY_mb_niao [0]},
{"nie ",&PY_mb_nie [0]},
{"nin ",&PY_mb_nin [0]},
{"ning ",&PY_mb_ning [0]},
{"niu ",&PY_mb_niu [0]},
{"nong ",&PY_mb_nong [0]},
{"nu ",&PY_mb_nu [0]},
{"nuan ",&PY_mb_nuan [0]},
{"nue ",&PY_mb_nue [0]},
{"nuo ",&PY_mb_nuo [0]},
{"nv ",&PY_mb_nv [0]},
{"o ",&PY_mb_o [0]},
{"ou ",&PY_mb_ou [0]},
{"pa ",&PY_mb_pa [0]},
{"pai ",&PY_mb_pai [0]},
{"pan ",&PY_mb_pan [0]},
{"pang ",&PY_mb_pang [0]},
{"pao ",&PY_mb_pao [0]},
{"pei ",&PY_mb_pei [0]},
{"pen ",&PY_mb_pen [0]},
{"peng ",&PY_mb_peng [0]},
{"pi ",&PY_mb_pi [0]},
{"pian ",&PY_mb_pian [0]},
{"piao ",&PY_mb_piao [0]},
{"pie ",&PY_mb_pie [0]},
{"pin ",&PY_mb_pin [0]},
{"ping ",&PY_mb_ping [0]},
{"po ",&PY_mb_po [0]},
{"pou ",&PY_mb_pou [0]},
{"pu ",&PY_mb_pu [0]},
{"qi ",&PY_mb_qi [0]},
{"qia ",&PY_mb_qia [0]},
{"qian ",&PY_mb_qian [0]},
{"qiang ",&PY_mb_qiang [0]},
{"qiao ",&PY_mb_qiao [0]},
{"qie ",&PY_mb_qie [0]},
{"qin ",&PY_mb_qin [0]},
{"qing ",&PY_mb_qing [0]},
{"qiong ",&PY_mb_qiong [0]},
{"qiu ",&PY_mb_qiu [0]},
{"qu ",&PY_mb_qu [0]},
{"quan ",&PY_mb_quan [0]},
{"que ",&PY_mb_que [0]},
{"qun ",&PY_mb_qun [0]},
{"ran ",&PY_mb_ran [0]},
{"rang ",&PY_mb_rang [0]},
{"rao ",&PY_mb_rao [0]},
{"re ",&PY_mb_re [0]},
{"ren ",&PY_mb_ren [0]},
{"reng ",&PY_mb_reng [0]},
{"ri ",&PY_mb_ri [0]},
{"rong ",&PY_mb_rong [0]},
{"rou ",&PY_mb_rou [0]},
{"ru ",&PY_mb_ru [0]},
{"ruan ",&PY_mb_ruan [0]},
{"rui ",&PY_mb_rui [0]},
{"run ",&PY_mb_run [0]},
{"ruo ",&PY_mb_ruo [0]},
{"sa ",&PY_mb_sa [0]},
{"sai ",&PY_mb_sai [0]},
{"san ",&PY_mb_san [0]},
{"sang ",&PY_mb_sang [0]},
{"sao ",&PY_mb_sao [0]},
{"se ",&PY_mb_se [0]},
{"sen ",&PY_mb_sen [0]},
{"seng ",&PY_mb_seng [0]},
{"sha ",&PY_mb_sha [0]},
{"shai ",&PY_mb_shai [0]},
{"shan ",&PY_mb_shan [0]},
{"shang ",&PY_mb_shang [0]},
{"shao ",&PY_mb_shao [0]},
{"she ",&PY_mb_she [0]},
{"shen ",&PY_mb_shen [0]},
{"sheng ",&PY_mb_sheng [0]},
{"shi ",&PY_mb_shi [0]},
{"shou ",&PY_mb_shou [0]},
{"shu ",&PY_mb_shu [0]},
{"shua ",&PY_mb_shua [0]},
{"shuai ",&PY_mb_shuai [0]},
{"shuan ",&PY_mb_shuan [0]},
{"shuang",&PY_mb_shuang[0]},
{"shui ",&PY_mb_shui [0]},
{"shun ",&PY_mb_shun [0]},
{"shuo ",&PY_mb_shuo [0]},
{"si ",&PY_mb_si [0]},
{"song ",&PY_mb_song [0]},
{"sou ",&PY_mb_sou [0]},
{"su ",&PY_mb_su [0]},
{"suan ",&PY_mb_suan [0]},
{"sui ",&PY_mb_sui [0]},
{"sun ",&PY_mb_sun [0]},
{"suo ",&PY_mb_suo [0]},
{"ta ",&PY_mb_ta [0]},
{"tai ",&PY_mb_tai [0]},
{"tan ",&PY_mb_tan [0]},
{"tang ",&PY_mb_tang [0]},
{"tao ",&PY_mb_tao [0]},
{"te ",&PY_mb_te [0]},
{"teng ",&PY_mb_teng [0]},
{"ti ",&PY_mb_ti [0]},
{"tian ",&PY_mb_tian [0]},
{"tiao ",&PY_mb_tiao [0]},
{"tie ",&PY_mb_tie [0]},
{"ting ",&PY_mb_ting [0]},
{"tong ",&PY_mb_tong [0]},
{"tou ",&PY_mb_tou [0]},
{"tu ",&PY_mb_tu [0]},
{"tuan ",&PY_mb_tuan [0]},
{"tui ",&PY_mb_tui [0]},
{"tun ",&PY_mb_tun [0]},
{"tuo ",&PY_mb_tuo [0]},
{"wa ",&PY_mb_wa [0]},
{"wai ",&PY_mb_wai [0]},
{"wan ",&PY_mb_wan [0]},
{"wang ",&PY_mb_wang [0]},
{"wei ",&PY_mb_wei [0]},
{"wen ",&PY_mb_wen [0]},
{"weng ",&PY_mb_weng [0]},
{"wo ",&PY_mb_wo [0]},
{"wu ",&PY_mb_wu [0]},
{"xi ",&PY_mb_xi [0]},
{"xia ",&PY_mb_xia [0]},
{"xian ",&PY_mb_xian [0]},
{"xiang ",&PY_mb_xiang [0]},
{"xiao ",&PY_mb_xiao [0]},
{"xie ",&PY_mb_xie [0]},
{"xin ",&PY_mb_xin [0]},
{"xing ",&PY_mb_xing [0]},
{"xiong ",&PY_mb_xiong [0]},
{"xiu ",&PY_mb_xiu [0]},
{"xu ",&PY_mb_xu [0]},
{"xuan ",&PY_mb_xuan [0]},
{"xue ",&PY_mb_xue [0]},
{"xun ",&PY_mb_xun [0]},
{"ya ",&PY_mb_ya [0]},
{"yan ",&PY_mb_yan [0]},
{"yang ",&PY_mb_yang [0]},
{"yao ",&PY_mb_yao [0]},
{"ye ",&PY_mb_ye [0]},
{"yi ",&PY_mb_yi [0]},
{"yin ",&PY_mb_yin [0]},
{"ying ",&PY_mb_ying [0]},
{"yo ",&PY_mb_yo [0]},
{"yong ",&PY_mb_yong [0]},
{"you ",&PY_mb_you [0]},
{"yu ",&PY_mb_yu [0]},
{"yuan ",&PY_mb_yuan [0]},
{"yue ",&PY_mb_yue [0]},
{"yun ",&PY_mb_yun [0]},
{"za ",&PY_mb_za [0]},
{"zai ",&PY_mb_zai [0]},
{"zan ",&PY_mb_zan [0]},
{"zang ",&PY_mb_zang [0]},
{"zao ",&PY_mb_zao [0]},
{"ze ",&PY_mb_ze [0]},
{"zei ",&PY_mb_zei [0]},
{"zen ",&PY_mb_zen [0]},
{"zeng ",&PY_mb_zeng [0]},
{"zha ",&PY_mb_zha [0]},
{"zhai ",&PY_mb_zhai [0]},
{"zhan ",&PY_mb_zhan [0]},
{"zhang ",&PY_mb_zhang [0]},
{"zhao ",&PY_mb_zhao [0]},
{"zhe ",&PY_mb_zhe [0]},
{"zhen ",&PY_mb_zhen [0]},
{"zheng ",&PY_mb_zheng [0]},
{"zhi ",&PY_mb_zhi [0]},
{"zhong ",&PY_mb_zhong [0]},
{"zhou ",&PY_mb_zhou [0]},
{"zhu ",&PY_mb_zhu [0]},
{"zhua ",&PY_mb_zhua [0]},
{"zhuai ",&PY_mb_zhuai [0]},
{"zhuan ",&PY_mb_zhuan [0]},
{"zhuang",&PY_mb_zhuang[0]},
{"zhui ",&PY_mb_zhui [0]},
{"zhun ",&PY_mb_zhun [0]},
{"zhuo ",&PY_mb_zhuo [0]},
{"zi ",&PY_mb_zi [0]},
{"zong ",&PY_mb_zong [0]},
{"zou ",&PY_mb_zou [0]},
{"zu ",&PY_mb_zu [0]},
{"zuan ",&PY_mb_zuan [0]},
{"zui ",&PY_mb_zui [0]},
{"zun ",&PY_mb_zun [0]},
{"zuo ",&PY_mb_zuo [0]},
{"",0}
};
unsigned char strin(unsigned char * pin,unsigned char* pcain)
{
unsigned char i,len=strlen((const char*)pin);
for(i=0;i<len;i++)
{
if(*pin!=*pcain)
return 0;
pin++;
pcain++;
}
return 1;
}
unsigned char* g_hzbuffer[10];
unsigned char ** py_ime(unsigned char* input_py_val)
{
PINYIN * p1;
p1=PY_map;
CString strtemp;
int ncnt=0;
int i;
for(i=0;i<10;i++)
g_hzbuffer[i]=0;
while(p1->pch!=0)
{
if(strin(input_py_val,&p1->p_py[0]))
{
g_hzbuffer[0]=p1->pch;
p1++;
for(i=0;i<9;i++)
{
if(!strin(input_py_val,&p1->p_py[0]))
break;
g_hzbuffer[i+1]=p1->pch;
p1++;
}
break;
}
p1++;
}
return g_hzbuffer;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -