原型:extern void write_eng_font(int x,int y,char *buf,int mode);
用法:#include <system.h>
功能:写英文字符的点阵
说明:把get_eng_font返回的点阵信息写到屏幕上指定位置(x,y)处。
mode=0时写8x16点阵信息,mode=1时写8x8点阵信息。
注意:此处的(x,y)坐标为屏幕设成6行显示时的文本坐标。0<x<14,0<y<5
举例:
// write_eng_font.c
#include <system.h>
main()
{
char buf[32];
char *s="Global View",*p;
int x=0,y=0; // screen location to display HZ
clrscr();
gotoxy(10,10); // Hide Cursor
x=y=0;
p=s;
while(*p)
{
get_eng_font(*p,buf,0);
write_eng_font(x,y,buf,0);
p++; // forward to next character
x++;
}
x=0,y=2;
p=s;
while(*p)
{
get_eng_font(*p,buf,1);
write_eng_font(x,y,buf,1);
p++; // forward to next character
x++;
}
getchar();
return 0;
}
相关函数:get_eng_font
|