点击这里给我发消息 点击这里给我发消息

TC 中的汉字技术

添加时间:2013-12-7
    相关阅读: 技术

#include \"conio.h\"
#include \"stdio.h\"
#include \"graphics.h\"
#include \"stdlib.h\"
#include \"dos.h\"

void *buffer;
FILE *fp;

void hz(int x,int y,int a,int COL,int b,char *s)
{
 int ROW;
 char buffer[32];
 register m,n,i,j,k;
 unsigned char qh,wh;
 unsigned long offset;
 ROW=COL;
 while(*s)
  {
   qh=*(s)-0xa0;
   wh=*(s+1)-0xa0;
   offset=(94*(qh-1)+(wh-1))*32L;
   fseek(fp,offset,SEEK_SET);
   fread(buffer,32,1,fp);
   for (i=0;i<16;i++)
   for(n=0;n<ROW;n++)
   for(j=0;j<2;j++)
   for(k=0;k<8;k++)
   for(m=0;m<COL;m++)
   if (((buffer[i*2+j]>>(7-k))&0x1)!=NULL)
     putpixel(x+8*j*COL+k*COL+m,y+i*ROW+n,b);
   s+=2;
   x+=a;
   }
}

main()
{
 int GD=DETECT,GM;
 initgraph(&GD,&GM,\"\");
 if ((fp=fopen(\"hzk16\",\"rb\"))==NULL)
     { printf(\"Can\'t open haz16,Please add it\");
    getch(); closegraph(); exit(0);
     }
hz(342,245,25,1,4,\"确定\");
getch();
closegraph();
        close(fp);
        clrscr();
        exit(0);
}

相关TC&nbsp;中的汉字技术

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册