51PY.LST
上传用户:zgnl100
上传日期:2010-01-16
资源大小:1629k
文件大小:70k
源码类别:

输入法编程

开发平台:

C/C++

  1. C51 COMPILER V7.10   51PY                                                                  03/23/2005 09:40:57 PAGE 1   
  2. C51 COMPILER V7.10, COMPILATION OF MODULE 51PY
  3. OBJECT MODULE PLACED IN 51PY.OBJ
  4. COMPILER INVOKED BY: C:KeilC51BINC51.EXE 51PY.C OPTIMIZE(1,SPEED) BROWSE CODE DEBUG OBJECTEXTEND
  5. line level    source
  6.    1          /********************拼音输入法模块*******************
  7.    2          /                      原作:张 凯
  8.    3          /                      改写:李 强(mail2li@21cn.com)
  9.    4          /                  编译环境:Keil C 6.14
  10.    5          /*****************************************************/
  11.    6          #include<string.h>
  12.    7          #include<stdio.h>
  13.    8          
  14.    9          struct PY_index
  15.   10          {
  16.   11              char *PY;
  17.   12              char *PY_mb;
  18.   13          };
  19.   14          
  20.   15          //"拼音输入法汉字排列表,码表(mb)"
  21.   16          code char PY_mb_a[]     ={"阿啊"};
  22.   17          code char PY_mb_ai[]    ={"哎哀唉埃挨皑癌矮蔼艾爱隘碍"};
  23.   18          code char PY_mb_an[]    ={"安氨鞍俺岸按案胺暗"};
  24.   19          code char PY_mb_ang[]   ={"肮昂盎"};
  25.   20          code char PY_mb_ao[]    ={"凹敖熬翱袄傲奥澳懊"};
  26.   21          code char PY_mb_ba[]    ={"八巴叭扒吧芭疤捌笆拔跋把靶坝爸罢霸"};
  27.   22          code char PY_mb_bai[]   ={"白百佰柏摆败拜稗"};
  28.   23          code char PY_mb_ban[]   ={"扳班般颁斑搬板版办半伴扮拌绊瓣"};
  29.   24          code char PY_mb_bang[]  ={"邦帮梆绑榜膀蚌傍棒谤磅镑"};
  30.   25          code char PY_mb_bao[]   ={"包苞胞褒雹宝饱保堡报抱豹鲍暴爆剥薄瀑"};
  31.   26          code char PY_mb_bei[]   ={"卑杯悲碑北贝狈备背钡倍被惫焙辈"};
  32.   27          code char PY_mb_ben[]   ={"奔本苯笨夯"};
  33.   28          code char PY_mb_beng[]  ={"崩绷甭泵迸蹦"};
  34.   29          code char PY_mb_bi[]    ={"逼鼻比彼笔鄙币必毕闭庇毖陛毙敝痹蓖弊碧蔽壁避臂"};
  35.   30          code char PY_mb_bian[]  ={"边编鞭贬扁卞便变遍辨辩辫"};
  36.   31          code char PY_mb_biao[]  ={"彪标膘表"};
  37.   32          code char PY_mb_bie[]   ={"憋鳖别瘪"};
  38.   33          code char PY_mb_bin[]   ={"宾彬斌滨濒摈"};
  39.   34          code char PY_mb_bing[]  ={"冰兵丙秉柄炳饼并病"};
  40.   35          code char PY_mb_bo[]    ={"拨波玻钵脖菠播伯驳帛泊勃铂舶博渤搏箔膊卜"};
  41.   36          code char PY_mb_bu[]    ={"补哺捕不布步怖部埠簿"};
  42.   37          code char PY_mb_ca[]    ={"擦"};
  43.   38          code char PY_mb_cai[]   ={"猜才材财裁采彩睬踩菜蔡"};
  44.   39          code char PY_mb_can[]   ={"参餐残蚕惭惨灿"};
  45.   40          code char PY_mb_cang[]  ={"仓沧苍舱藏"};
  46.   41          code char PY_mb_cao[]   ={"操糙曹槽草"};
  47.   42          code char PY_mb_ce[]    ={"册侧厕测策"};
  48.   43          code char PY_mb_ceng[]  ={"层蹭曾"};
  49.   44          code char PY_mb_cha[]   ={"叉插查茬茶搽察碴岔诧差刹"};
  50.   45          code char PY_mb_chai[]  ={"拆柴豺"};
  51.   46          code char PY_mb_chan[]  ={"掺搀谗馋缠蝉产铲阐颤"};
  52.   47          code char PY_mb_chang[] ={"昌猖肠尝偿常厂场敞畅倡唱"};
  53.   48          code char PY_mb_chao[]  ={"抄钞超巢朝嘲潮吵炒绰"};
  54.   49          code char PY_mb_che[]   ={"车扯彻掣撤澈"};
  55.   50          code char PY_mb_chen[]  ={"郴尘臣忱沉辰陈晨衬趁"};
  56.   51          code char PY_mb_cheng[] ={"称撑成呈承诚城乘惩程澄橙逞骋秤"};
  57.   52          code char PY_mb_chi[]   ={"吃痴弛池驰迟持尺侈齿耻斥赤炽翅"};
  58.   53          code char PY_mb_chong[] ={"充冲虫崇宠"};
  59.   54          code char PY_mb_chou[]  ={"抽仇绸畴愁稠筹酬踌丑瞅臭"};
  60.   55          code char PY_mb_chu[]   ={"出初除厨滁锄雏橱躇础储楚处搐触矗畜"};
  61. C51 COMPILER V7.10   51PY                                                                  03/23/2005 09:40:57 PAGE 2   
  62.   56          code char PY_mb_chuai[] ={"揣"};
  63.   57          code char PY_mb_chuan[] ={"川穿传船椽喘串"};
  64.   58          code char PY_mb_chuang[]={"闯疮窗床创"};
  65.   59          code char PY_mb_chui[]  ={"吹炊垂捶锤"};
  66.   60          code char PY_mb_chun[]  ={"春椿纯唇淳醇蠢"};
  67.   61          code char PY_mb_chuo[]  ={"戳"};
  68.   62          code char PY_mb_ci[]    ={"疵词茨瓷慈辞磁雌此次刺赐"};
  69.   63          code char PY_mb_cong[]  ={"囱从匆葱聪丛"};
  70.   64          code char PY_mb_cou[]   ={"凑"};
  71.   65          code char PY_mb_cu[]    ={"粗促醋簇"};
  72.   66          code char PY_mb_cuan[]  ={"蹿窜篡"};
  73.   67          code char PY_mb_cui[]   ={"崔催摧脆淬瘁粹翠"};
  74.   68          code char PY_mb_cun[]   ={"村存寸"};
  75.   69          code char PY_mb_cuo[]   ={"搓磋撮挫措错"};
  76.   70          code char PY_mb_da[]    ={"搭达答瘩打大"};
  77.   71          code char PY_mb_dai[]   ={"呆歹傣代带待怠殆贷袋逮戴"};
  78.   72          code char PY_mb_dan[]   ={"丹单担耽郸胆掸旦但诞弹惮淡蛋氮"};
  79.   73          code char PY_mb_dang[]  ={"当挡党荡档"};
  80.   74          code char PY_mb_dao[]   ={"刀导岛倒捣祷蹈到悼盗道稻"};
  81.   75          code char PY_mb_de[]    ={"得德的"};
  82.   76          code char PY_mb_deng[]  ={"灯登蹬等邓凳瞪"};
  83.   77          code char PY_mb_di[]    ={"低堤滴狄迪敌涤笛嫡底抵地弟帝递第缔蒂"};
  84.   78          code char PY_mb_dian[]  ={"掂滇颠典点碘电佃甸店垫惦淀奠殿靛"};
  85.   79          code char PY_mb_diao[]  ={"刁叼凋碉雕吊钓掉"};
  86.   80          code char PY_mb_die[]   ={"爹跌迭谍叠碟蝶"};
  87.   81          code char PY_mb_ding[]  ={"丁叮盯钉顶鼎订定锭"};
  88.   82          code char PY_mb_diu[]   ={"丢"};
  89.   83          code char PY_mb_dong[]  ={"东冬董懂动冻侗恫栋洞"};
  90.   84          code char PY_mb_dou[]   ={"都兜斗抖陡豆逗痘"};
  91.   85          code char PY_mb_du[]    ={"督毒读犊独堵赌睹妒杜肚度渡镀"};
  92.   86          code char PY_mb_duan[]  ={"端短段断缎锻"};
  93.   87          code char PY_mb_dui[]   ={"堆队对兑"};
  94.   88          code char PY_mb_dun[]   ={"吨敦墩蹲盾钝顿遁"};
  95.   89          code char PY_mb_duo[]   ={"多哆夺掇朵垛躲剁堕舵惰跺"};
  96.   90          code char PY_mb_e[]     ={"讹俄娥峨鹅蛾额厄扼恶饿鄂遏"};
  97.   91          code char PY_mb_en[]    ={"恩"};
  98.   92          code char PY_mb_er[]    ={"儿而尔耳洱饵二贰"};
  99.   93          code char PY_mb_fa[]    ={"发乏伐罚阀筏法珐"};
  100.   94          code char PY_mb_fan[]   ={"帆番翻藩凡矾钒烦樊繁反返犯泛饭范贩"};
  101.   95          code char PY_mb_fang[]  ={"方坊芳防妨房肪仿访纺放"};
  102.   96          code char PY_mb_fei[]   ={"飞非啡菲肥匪诽吠废沸肺费"};
  103.   97          code char PY_mb_fen[]   ={"分吩纷芬氛酚坟汾焚粉份奋忿愤粪"};
  104.   98          code char PY_mb_feng[]  ={"丰风枫封疯峰烽锋蜂冯逢缝讽凤奉"};
  105.   99          code char PY_mb_fo[]    ={"佛"};
  106.  100          code char PY_mb_fou[]   ={"否"};
  107.  101          code char PY_mb_fu[]    ={"夫肤孵敷弗伏扶拂服俘氟浮涪符袱幅福辐抚甫府斧俯釜辅腑腐父讣付妇负附咐阜复赴副傅