📄 pinyin.h
字号:
{232855,"lv"},
{232898,"lve"},
{232905,"luan"},
{232928,"lun"},
{232945,"luo"},
{233006,"m"},
{233009,"ma"},
{233042,"mai"},
{233061,"man"},
{233100,"mang"},
{233121,"mao"},
{233174,"me"},
{233177,"mei"},
{233230,"men"},
{233245,"meng"},
{233284,"mi"},
{233347,"mian"},
{233378,"miao"},
{233411,"mie"},
{233424,"min"},
{233457,"ming"},
{233482,"miu"},
{233487,"mo"},
{233554,"mou"},
{233573,"mu"},
{233620,"na"},
{233643,"nai"},
{233664,"nan"},
{233683,"nang"},
{233694,"nao"},
{233721,"ne"},
{233728,"nei"},
{233733,"nen"},
{233738,"neng"},
{233741,"ng"},
{233744,"ni"},
{233791,"nian"},
{233818,"niang"},
{233823,"niao"},
{233836,"nie"},
{233865,"nin"},
{233868,"ning"},
{233889,"niu"},
{233906,"nong"},
{233919,"nou"},
{233922,"nu"},
{233937,"nv"},
{233946,"nve"},
{233951,"nuan"},
{233954,"nuo"},
{233973,"o"},
{233980,"ou"},
{234005,"pa"},
{234028,"pai"},
{234049,"pan"},
{234088,"pang"},
{234113,"pao"},
{234138,"pei"},
{234169,"pen"},
{234176,"peng"},
{234213,"pi"},
{234306,"pian"},
{234333,"piao"},
{234360,"pie"},
{234371,"pin"},
{234392,"ping"},
{234421,"po"},
{234464,"pou"},
{234471,"pu"},
{234526,"qi"},
{234673,"qia"},
{234688,"qian"},
{234781,"qiang"},
{234822,"qiao"},
{234883,"qie"},
{234912,"qin"},
{234959,"qing"},
{235012,"qiong"},
{235031,"qiu"},
{235080,"qu"},
{235153,"quan"},
{235198,"que"},
{235221,"qui"},
{235224,"qun"},
{235233,"ran"},
{235248,"rang"},
{235263,"rao"},
{235276,"re"},
{235283,"ren"},
{235320,"reng"},
{235325,"ri"},
{235328,"rong"},
{235359,"rou"},
{235372,"ru"},
{235413,"ruan"},
{235420,"rui"},
{235437,"run"},
{235442,"ruo"},
{235451,"sa"},
{235466,"sai"},
{235477,"san"},
{235492,"sang"},
{235505,"sao"},
{235524,"se"},
{235539,"sen"},
{235542,"seng"},
{235545,"sha"},
{235582,"shai"},
{235589,"shan"},
{235666,"shang"},
{235693,"shao"},
{235732,"she"},
{235777,"shei"},
{235780,"shen"},
{235837,"sheng"},
{235872,"shi"},
{236013,"shou"},
{236042,"shu"},
{236139,"shua"},
{236146,"shuai"},
{236159,"shuan"},
{236168,"shuang"},
{236179,"shui"},
{236190,"shun"},
{236199,"shuo"},
{236220,"si"},
{236289,"song"},
{236322,"sou"},
{236351,"su"},
{236396,"suan"},
{236405,"sui"},
{236444,"sun"},
{236461,"suo"},
{236496,"ta"},
{236535,"tai"},
{236570,"tan"},
{236627,"tang"},
{236682,"tao"},
{236719,"te"},
{236728,"teng"},
{236739,"ti"},
{236788,"tian"},
{236819,"tiao"},
{236854,"tie"},
{236867,"ting"},
{236902,"tong"},
{236949,"tou"},
{236964,"tu"},
{236997,"tuan"},
{237008,"tui"},
{237023,"tun"},
{237042,"tuo"},
{237095,"wa"},
{237116,"wai"},
{237123,"wan"},
{237182,"wang"},
{237213,"wei"},
{237336,"wen"},
{237369,"weng"},
{237380,"wo"},
{237415,"wu"},
{237528,"xi"},
{237681,"xia"},
{237724,"xian"},
{237823,"xiang"},
{237884,"xiao"},
{237943,"xie"},
{238030,"xin"},
{238067,"xing"},
{238114,"xiong"},
{238131,"xiu"},
{238170,"xu"},
{238239,"xuan"},
{238292,"xue"},
{238317,"xun"},
{238382,"ya"},
{238443,"yan"},
{238582,"yang"},
{238633,"yao"},
{238706,"ye"},
{238759,"yi"},
{238976,"yin"},
{239047,"ying"},
{239126,"yo"},
{239133,"yong"},
{239184,"you"},
{239271,"yu"},
{239460,"yuan"},
{239529,"yue"},
{239568,"yun"},
{239619,"za"},
{239634,"zai"},
{239653,"zan"},
{239676,"zang"},
{239689,"zao"},
{239720,"ze"},
{239749,"zei"},
{239752,"zen"},
{239757,"zeng"},
{239774,"zha"},
{239829,"zhai"},
{239850,"zhan"},
{239895,"zhang"},
{239944,"zhao"},
{239981,"zhe"},
{240022,"zhen"},
{240091,"zheng"},
{240134,"zhi"},
{240295,"zhong"},
{240330,"zhou"},
{240379,"zhu"},
{240482,"zhua"},
{240489,"zhuai"},
{240494,"zhuan"},
{240517,"zhuang"},
{240538,"zhui"},
{240559,"zhun"},
{240570,"zhuo"},
{240613,"zi"},
{240690,"zong"},
{240713,"zou"},
{240732,"zu"},
{240755,"zuan"},
{240766,"zui"},
{240779,"zun"},
{240790,"zuo"},
};
//程序生成,键值与 MyPyNode的下标
unsigned short PYNode1[]={0,77,9999};
unsigned short PYNode11[]={5,21,26,55,60,81,9999};
unsigned short PYNode112[]={6,10,22,56,61,84,9999};
unsigned short PYNode113[]={7,9,11,23,25,27,57,59,82,85,9999};
unsigned short PYNode1132[]={8,12,24,28,58,62,83,86,9999};
unsigned short PYNode12[]={1,13,47,63,78,9999};
unsigned short PYNode121[]={16,29,34,64,67,9999};
unsigned short PYNode1212[]={30,9999};
unsigned short PYNode1213[]={14,15,31,33,35,65,66,9999};
unsigned short PYNode12132[]={32,36,9999};
unsigned short PYNode122[]={37,9999};
unsigned short PYNode123[]={17,9999};
unsigned short PYNode1232[]={18,68,9999};
unsigned short PYNode12332[]={38,9999};
unsigned short PYNode1234[]={39,9999};
unsigned short PYNode124[]={40,69,9999};
unsigned short PYNode12412[]={41,9999};
unsigned short PYNode12413[]={42,9999};
unsigned short PYNode124132[]={43,9999};
unsigned short PYNode1242[]={44,9999};
unsigned short PYNode1243[]={45,46,9999};
unsigned short PYNode13[]={2,4,19,79,80,87,9999};
unsigned short PYNode132[]={3,9999};
unsigned short PYNode1332[]={48,70,9999};
unsigned short PYNode134[]={49,71,88,9999};
unsigned short PYNode14[]={20,50,72,89,9999};
unsigned short PYNode1413[]={51,73,9999};
unsigned short PYNode142[]={52,74,9999};
unsigned short PYNode143[]={53,54,75,76,9999};
unsigned short PYNode21[]={90,95,109,114,142,147,160,165,9999};
unsigned short PYNode212[]={91,96,110,115,143,161,166,9999};
unsigned short PYNode213[]={92,94,97,111,113,116,144,146,148,162,164,9999};
unsigned short PYNode2132[]={93,98,112,117,145,149,163,167,9999};
unsigned short PYNode22[]={128,168,9999};
unsigned short PYNode221[]={129,133,169,173,9999};
unsigned short PYNode2213[]={130,132,170,172,9999};
unsigned short PYNode22132[]={131,171,9999};
unsigned short PYNode223[]={134,174,9999};
unsigned short PYNode2232[]={135,175,9999};
unsigned short PYNode22332[]={136,9999};
unsigned short PYNode224[]={137,176,9999};
unsigned short PYNode23[]={177,9999};
unsigned short PYNode2332[]={99,118,150,178,9999};
unsigned short PYNode234[]={100,119,151,179,9999};
unsigned short PYNode24[]={101,120,138,152,180,181,9999};
unsigned short PYNode241[]={102,121,140,153,182,9999};
unsigned short PYNode2412[]={103,122,154,9999};
unsigned short PYNode2413[]={104,123,139,155,183,9999};
unsigned short PYNode24132[]={105,124,156,9999};
unsigned short PYNode242[]={106,125,157,9999};
unsigned short PYNode243[]={107,108,126,127,141,158,159,184,185,9999};
unsigned short PYNode3[]={186,231,9999};
unsigned short PYNode31[]={187,192,206,211,233,268,9999};
unsigned short PYNode312[]={188,193,207,212,234,238,9999};
unsigned short PYNode313[]={189,191,194,208,210,213,235,237,239,265,267,269,9999};
unsigned short PYNode3132[]={190,195,209,214,236,240,266,270,9999};
unsigned short PYNode32[]={196,215,216,241,250,271,9999};
unsigned short PYNode321[]={199,220,244,251,255,9999};
unsigned short PYNode3213[]={197,198,217,219,242,243,252,254,9999};
unsigned short PYNode32132[]={218,253,9999};
unsigned short PYNode323[]={200,221,245,256,9999};
unsigned short PYNode3232[]={201,222,246,257,9999};
unsigned short PYNode32332[]={258,9999};
unsigned short PYNode324[]={202,223,259,9999};
unsigned short PYNode33[]={203,247,9999};
unsigned short PYNode3332[]={224,272,9999};
unsigned short PYNode334[]={204,225,248,273,9999};
unsigned short PYNode34[]={205,226,227,232,249,260,274,9999};
unsigned short PYNode341[]={228,262,9999};
unsigned short PYNode3413[]={229,261,275,9999};
unsigned short PYNode342[]={263,276,9999};
unsigned short PYNode343[]={230,264,277,278,9999};
unsigned short PYNode41[]={279,284,314,319,333,356,360,371,376,9999};
unsigned short PYNode412[]={280,315,334,337,372,377,9999};
unsigned short PYNode413[]={281,283,285,316,318,335,338,357,359,373,375,378,9999};
unsigned short PYNode4132[]={282,286,317,320,336,339,358,374,379,9999};
unsigned short PYNode42[]={306,321,342,361,399,9999};
unsigned short PYNode421[]={287,292,324,343,347,380,385,9999};
unsigned short PYNode4212[]={288,293,381,9999};
unsigned short PYNode4213[]={289,291,294,322,323,344,346,382,384,386,9999};
unsigned short PYNode42132[]={290,295,345,383,387,9999};
unsigned short PYNode422[]={296,388,9999};
unsigned short PYNode423[]={348,362,9999};
unsigned short PYNode4232[]={325,349,363,9999};
unsigned short PYNode42332[]={350,389,9999};
unsigned short PYNode4234[]={297,390,9999};
unsigned short PYNode424[]={298,351,391,9999};
unsigned short PYNode4241[]={299,392,9999};
unsigned short PYNode42412[]={300,393,9999};
unsigned short PYNode42413[]={301,394,9999};
unsigned short PYNode424132[]={302,395,9999};
unsigned short PYNode4242[]={303,396,9999};
unsigned short PYNode4243[]={304,305,397,398,9999};
unsigned short PYNode43[]={340,364,9999};
unsigned short PYNode4332[]={307,326,365,400,9999};
unsigned short PYNode434[]={308,327,366,401,9999};
unsigned short PYNode44[]={309,328,341,352,367,402,9999};
unsigned short PYNode441[]={354,369,9999};
unsigned short PYNode4413[]={310,329,353,368,403,9999};
unsigned short PYNode442[]={311,330,404,9999};
unsigned short PYNode443[]={312,313,331,332,355,370,405,406,9999};
//程序生成,建立的一棵4叉树,用于输入法 LinkOne[0]为树的Root
PY_LINK LinkOne[]={
{NULL,NULL,&LinkOne[1],&LinkOne[34],&LinkOne[59],&LinkOne[82]},
{PYNode1,&LinkOne[0],&LinkOne[2],&LinkOne[6],&LinkOne[24],&LinkOne[29]},
{PYNode11,&LinkOne[1],NULL,&LinkOne[3],&LinkOne[4],NULL},
{PYNode112,&LinkOne[2],NULL,NULL,NULL,NULL},
{PYNode113,&LinkOne[2],NULL,&LinkOne[5],NULL,NULL},
{PYNode1132,&LinkOne[4],NULL,NULL,NULL,NULL},
{PYNode12,&LinkOne[1],&LinkOne[7],&LinkOne[11],&LinkOne[12],&LinkOne[17]},
{PYNode121,&LinkOne[6],NULL,&LinkOne[8],&LinkOne[9],NULL},
{PYNode1212,&LinkOne[7],NULL,NULL,NULL,NULL},
{PYNode1213,&LinkOne[7],NULL,&LinkOne[10],NULL,NULL},
{PYNode12132,&LinkOne[9],NULL,NULL,NULL,NULL},
{PYNode122,&LinkOne[6],NULL,NULL,NULL,NULL},
{PYNode123,&LinkOne[6],NULL,&LinkOne[13],&LinkOne[14],&LinkOne[16]},
{PYNode1232,&LinkOne[12],NULL,NULL,NULL,NULL},
{NULL,&LinkOne[12],NULL,&LinkOne[15],NULL,NULL},
{PYNode12332,&LinkOne[14],NULL,NULL,NULL,NULL},
{PYNode1234,&LinkOne[12],NULL,NULL,NULL,NULL},
{PYNode124,&LinkOne[6],&LinkOne[18],&LinkOne[22],&LinkOne[23],NULL},
{NULL,&LinkOne[17],NULL,&LinkOne[19],&LinkOne[20],NULL},
{PYNode12412,&LinkOne[18],NULL,NULL,NULL,NULL},
{PYNode12413,&LinkOne[18],NULL,&LinkOne[21],NULL,NULL},
{PYNode124132,&LinkOne[20],NULL,NULL,NULL,NULL},
{PYNode1242,&LinkOne[17],NULL,NULL,NULL,NULL},
{PYNode1243,&LinkOne[17],NULL,NULL,NULL,NULL},
{PYNode13,&LinkOne[1],NULL,&LinkOne[25],&LinkOne[26],&LinkOne[28]},
{PYNode132,&LinkOne[24],NULL,NULL,NULL,NULL},
{NULL,&LinkOne[24],NULL,&LinkOne[27],NULL,NULL},
{PYNode13
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -