TurboC语言图形函数.doc

TurboC语言图形函数.doc

ID:51694978

大小:57.50 KB

页数:19页

时间:2020-03-15

TurboC语言图形函数.doc_第1页
TurboC语言图形函数.doc_第2页
TurboC语言图形函数.doc_第3页
TurboC语言图形函数.doc_第4页
TurboC语言图形函数.doc_第5页
资源描述:

《TurboC语言图形函数.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、TurboC语言图形函数TurboC提供了非常丰富的图形函数,所有图形函数的原型均在graphics.h中,本节主要介绍图形模式的初始化、独立图形程序的建立、基本图形功能、图形窗口以及图形模式下的文本输出等函数。另外,使用图形函数时要确保有显示器图形驱动程序*BGI,同时将集成开发环境Options/Linker中的Graphicslib选为on,只有这样才能保证正确使用图形函数。  1.图形模式的初始化  不同的显示器适配器有不同的图形分辨率。即是同一显示器适配器,在不同模式下也有不同分辨率。因此,在屏幕作图之前,必须根据显示

2、器适配器种类将显示器设置成为某种图形模式,在未设置图形模式之前,微机系统默认屏幕为文本模式(80列,25行字符模式),此时所有图形函数均不能工作。设置屏幕为图形模式,可用下列图形初始化函数:  voidfarinitgraph(intfar*gdriver,intfar*gmode,char*path);  其中gdriver和gmode分别表示图形驱动器和模式,path是指图形驱动程序所在的目录路径。有关图形驱动器、图形模式的符号常数及对应的分辨率见表2。  图形驱动程序由TurboC出版商提供,文件扩展名为.BGI。根据不同

3、的图形适配器有不同的图形驱动程序。例如对于EGA、VGA图形适配器就调用驱动程序EGAVGA.BGI。  表2.图形驱动器、模式的符号常数及数值━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  图形驱动器(gdriver)     图形模式(gmode) ───────────  ───────────  色调 分辨率  符号常数  数值     符号常数  数值━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  CGA     1      CGAC0     0     C0 3

4、20*200               CGAC1     1     C1 320*200               CGAC2     2     C2 320*200               CGAC3     3     C3 320*200               CGAHI     4     2色 640*200───────────────────────────────────  MCGA    2      MCGAC0     0     C0 320*200               MCG

5、AC1     1     C1 320*200               MCGAC2     2     C2 320*200               MCGAC3     3     C3 320*200               MCGAMED    4     2色 640*200               MCGAHI     5     2色 640*480───────────────────────────────────  EGA     3      EGALO     0    16色 640*

6、200               EGAHI     1    16色 640*350───────────────────────────────────  EGA64    4      EGA64LO    0    16色 640*200               EGA64HI    1     4色 640*350───────────────────────────────────  EGAMON   5      EGAMONHI    0     2色 640*350────────────────────

7、───────────────  IBM8514   6      IBM8514LO   0    256色 640*480               IBM8514HI   1    256色1024*768───────────────────────────────────  HERC    7      HERCMONOHI   0     2色 720*348───────────────────────────────────  ATT400   8      ATT400C0    0     C0 320*2

8、00               ATT400C1    1     C1 320*200               ATT400C2    2     C2 320*200               ATT400C3    3     C3 320*200

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。