标准库函数 - write_eng_font

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