TurboC图形编程入门:初始化与基本功能

4星 · 超过85%的资源 需积分: 9 7 下载量 183 浏览量 更新于2024-08-02 收藏 136KB DOC 举报
"C语言图形编程主要依赖于TurboC 3.0环境,涉及到图形函数的使用,包括图形模式初始化、独立图形程序创建、基本图形功能、图形窗口和文本输出等。在使用这些功能时,需要有BGI显示器图形驱动程序,并在集成开发环境的Options/Linker设置中启用Graphicslib。此外,介绍了图形模式初始化函数initgraph的参数和用途,以及图形驱动器和模式的符号常数及其对应的分辨率。" C语言图形编程在TurboC 3.0环境下进行,这个环境提供了一系列的图形函数,它们的原型定义在`graphics.h`头文件中。为了能够使用这些图形功能,首先需要初始化图形模式,因为默认的屏幕模式是文本模式,不支持图形绘制。初始化图形模式的关键函数是`initgraph`,它接受三个参数:`gdriver`用于指定图形驱动器,`gmode`用于指定图形模式,而`path`则是指向图形驱动程序所在目录的指针。 图形驱动器和模式的选择关系到显示器的分辨率和颜色深度。表2中列举了部分CGA和MCGA图形适配器的驱动器和模式,如CGA1对应320*200分辨率的单色模式,MCGAHI5则对应640*480分辨率的2色模式。不同的适配器和模式组合提供了多样化的图形显示能力。 在使用`initgraph`前,确保已安装了BGI驱动程序(通常扩展名为.BGI),并且在TurboC的选项中启用了Graphicslib。这样,才能保证图形函数如`line`, `circle`, `putpixel`等能正常工作。 在图形模式下,除了绘制基本图形外,还可以创建独立的图形程序,并进行图形窗口的操作。同时,`graphics.h`库也支持在图形模式下输出文本,这对于制作图形用户界面或游戏等应用十分有用。 C语言图形编程是通过TurboC 3.0提供的图形库来实现的,它允许开发者利用丰富的图形函数创建出复杂的图形界面和交互式程序。掌握图形模式的初始化和各种图形函数的使用,是进行C语言图形编程的基础。