荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: spectre (Ich Liebe Dich), 信区: Program
标  题: Re: 问一个C的问题!!!
发信站: BBS 荔园晨风站 (Sun Apr  1 16:26:59 2001), 转信


 16点阵汉字与其区位码关系可以通过以下的程序段求得:
 先打开汉字库,设*str为输入字符.则:

  if((*str&0x80)&&(*(str+1)&0x80)) //是汉字
 {
  Zcode=(*str-0xa1)&0x7f;//区码
  Bcode=(*(str+1)-0xa1)&0x07f;//位码
  Rec=Zcode*94+Bcode;//记录号
  Len=Rec*32L;  //在字库中的位置.
  ......
 }

【 在 fennel (尘世难逢开口笑) 的大作中提到: 】
: 请问那位大虾知道用C编写下面的程序:
:     该程序应能将汉字及其对应的拼音码,区位码和五笔字型代码存储起来,供
: 以后有需要的用户查询,修改,增删(要求区位码以整型 变量处理)。
: 谢谢!!!


--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.0.120]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店