微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题用TurboC图形功能制作软件封面
栏目软件操作与技巧
作者唐山 康晓村
发布1993-05-07
  一、使用TURBO
  C2.0的图形功能可将彩色图块的显示瞬间完成。具体程序如下:
  main()
  {int driver=3;/*选择图形卡,3-EGA*/int mode=1;/*选择图形模式,1-EGA640×350*/
  initgraph(&driver,&mode,"");/*设置图形模式*/
  cleardevice();/*清屏*/
  setfillstyle(1,1);/*设置填充方式*/
  bar(0,0,639,349);/*画修饰框*/
  … …
  XS1(……);/*显示信息*/
  … …
  }
  以下接源程序。(注:题头文件加上include<graphics.h>)
  在这里,利用setfillstyle(a,b)语句可获得丰富的图块填充模式。具体参数含义是:
  a为填充模式:
  0-背景色  1-单色  2-用“-”填充  3-用“///”填充  4-用粗“///”填充 5-用粗“\\\”填充 6-用“\\\”填充  7-用淡影线  8-用深色交叉线  9-用交错线  10-用松散空白点  11-用紧凑空白点  12-用户自定义
  b为填充颜色:
  0-黑色  1-蓝色  2-绿色  3-青色  4-红色  5-紫红色  6-棕色 7-浅灰色   8-深灰色  9-淡蓝色  10-淡绿色  11-淡青色  12-淡红色  13-淡紫红  14-黄色  15-白色   setfillstyle(a,b)和bar(x1,y1,x2,y2)多次结合运用,可在屏幕任何位置显示出丰富多彩的图块,且速度极快。利用bar3d()还可画出立体图块。将xs1()语句中的背景值取0可使汉字显示速度大大提高。
  二、对第二个问题,只要将XS1("[220|380^15@U4#71992.10")改写成XS1("丨-220|380^15@U4#7-1992.10]")就能正确显示了。
  以上程序在IBMPC/AT286上通过。