下载后可任意编辑 第一节 图形模式的初始化 Turbo C 提供了非常丰富的图形函数,所有图形函数的原型均在graphics
h 中,本节主要介绍图形模式的初始化、独立图形程序的建立、基本图形功能、图形窗口以及图形模式下的文本输出等函数
另外,使用图形函数时要确保有显示器图形驱动程序*
BGI,同时将集成开发环境 options/Linker 中的 Graphics lib 选为 on,只有这样才能保证正确使用图形函数
不同的显示器适配器有不同的图形分辨率
即是同一显示器适配器,在不同模式下也有不同分辨率
因此,在屏幕作图之前,必须根据显示器适配器种类将显示器设置成为某种图形模式,在未设置图形模式之前,微机系统默认屏幕为文本模式(80 列,25 行字符模式),此时所有图形函数均不能工作
设置屏幕为图形模式,可用下列图形初始化函数:void far initgraph(int far *gdriver, int far *gmode,char *path);其中 gdriver 和 gmode 分别表示图形驱动器和模式,path 是指图形驱动程序所在的目录路径
有关图形驱动器、图形模式的符号常数及对应的分辨率见graphics
图形驱动程序由 Turbo C 出版商提供,文件扩展名为
根据不同的图形适配器有不同的图形驱动程序
例如对于 EGA、 VGA 图形适配器就调用驱动程序 EGAVGA
#include "stdio
h"#include "graphics
h"int main(){int gdriver, gmode;gdriver=VGA;gmode=VGAHI;initgraph(&gdriver, &gmode, "C:\\TC2
0\\BGI");下载后可任意编辑bar3d(100, 100, 300, 250, 50, 1);