原型: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; } |