哪里有汉字点阵字模?

来源:百度知道 编辑:UC知道 时间:2024/05/12 20:50:26
我不太懂这个啊,我想每个汉字应该都是由一些点构成的吧,比如显示的部分是1,不显示的是零,那么从哪里可以获得任一个汉字的这种0-1代码呢?
我想系统中应该有这样的文件吧?
谢谢解答,如果回答的好,我加分!!
简单点吧:我就是想实现这种功能:输入任何一个汉字,就能获得它的点阵字模数组。
请说的具体点,谢谢,如果够细致,我还加分。

系统里面好像没有看到。
UCDOS中有一个HZK16文件。
这个就是字模

建议你载一下上面的文件。
另外再载一下win-tc,里面有介绍怎么弄汉字。

你是想得到字模啊。
不是说想在DOS下显示是吧

===========
下面是提取“中”这个字的字模。

#include <stdio.h>
main()
{
int rec;
long pos;
unsigned char *byte;
char hz[20]="中";
char Buf[32];

FILE *fphzk;
FILE *fpout;

fphzk=fopen("hzk16","rb");
fpout=fopen("汉字模","w");
if ((fphzk&&fpout)==NULL)
{
printf("Can not Open HZK16:\nPress any key to exit:");
getch();
exit(0);
}

byte=(unsigned char *)hz;

rec=(*byte-0xa1)*94+(*(byte+1)-0xa1); /*计算出该汉字是第几个汉字*/
pos=rec*32L; /*一个汉字是32字节,总共移这么多字节*/
fseek(fphzk,pos,SEEK_SET); /*移到该字节的字模处*/
fread(Buf,32,1,fphzk); /*读字模*/

fwrite(Buf,32,1,fpout);
fclose(fphzk);
fclo