如何把文本文件的汉字或者半角字符读出它的区位码来? 思路是这样的,汉字都有一个内码,内码和区位码有个简单的换算,呵呵 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void get_prhz(char incode[],char bytes[]){ unsigned char qh,wh; unsigned long offset; qh=incode[0]-0xa0; wh=incode[1]-0xa0; offset=(94*(qh-16)+(wh-1))*72l; lseek(hzk_p,offset,SEEK_SET); read(hzk_p,bytes,72);}void dishz(int x0,int y0,char code[],int color){ register int i,j; char far *p; char pr_mat[72]; char dis_mat[72]; p=(char far *)(0xa0000000+80*y0+x0/8); get_prhz(code,pr_mat); get_hz(pr_mat,dis_mat); for(i=0;i<=2;i++) for(j=0;j<24;j++) { outportb(0x3c4,0x02); outportb(0x3c5,color); *(p+80*j+i)=dis_mat[3*j+i]; }}上面是一段C程序从这里可以看出 qh=incode[0]-0xa0;//区码是汉字内码第一个字节减A0H wh=incode[1]-0xa0;//位码是汉字内码第二个字节减A0H 错误处理问题 请问在使用ADSL modem上网的时候,如何对modem发送数据? 配制文件坏了,重新注销,所有的设置都无效 关于FLASH播放的问题 用CommonDialog遇到了麻烦,请高手指教! 高分!!如何用vb控制excel表格的具体操作 怎么把datagrid上选定的记录insert别的表? 如何得到PictureBox控件中的其他控件的名称 如何用VB的WINSOCK控件编写EMAIL VB 中文本框数据效验问题 哪儿有VB关于网络编程方面的书籍下载(谢了先!)...... TreeView
{
unsigned char qh,wh;
unsigned long offset;
qh=incode[0]-0xa0;
wh=incode[1]-0xa0;
offset=(94*(qh-16)+(wh-1))*72l;
lseek(hzk_p,offset,SEEK_SET);
read(hzk_p,bytes,72);
}void dishz(int x0,int y0,char code[],int color)
{
register int i,j;
char far *p;
char pr_mat[72];
char dis_mat[72];
p=(char far *)(0xa0000000+80*y0+x0/8);
get_prhz(code,pr_mat);
get_hz(pr_mat,dis_mat);
for(i=0;i<=2;i++)
for(j=0;j<24;j++)
{
outportb(0x3c4,0x02);
outportb(0x3c5,color);
*(p+80*j+i)=dis_mat[3*j+i];
}
}上面是一段C程序从这里可以看出
qh=incode[0]-0xa0;//区码是汉字内码第一个字节减A0H
wh=incode[1]-0xa0;//位码是汉字内码第二个字节减A0H