绘图函数(graphics.h)
时间: 2024-05-01 16:22:23 浏览: 9
绘图函数(graphics.h)是一个C/C++编程库,用于在计算机屏幕上创建图形。它提供了许多常见的绘图功能,如绘制线条、矩形、圆形和椭圆等。使用该库,可以创建简单的图形用户界面(GUI)或制作游戏。
graphics.h库在不同的编译器中可能有所不同,但是通常都包括以下基本函数:
1. initgraph():初始化图形模式。
2. closegraph():关闭图形模式。
3. line():绘制一条直线。
4. rectangle():绘制一个矩形。
5. circle():绘制一个圆形。
6. ellipse():绘制一个椭圆。
7. bar():绘制一个矩形填充。
8. setcolor():设置当前绘图颜色。
9. setfillstyle():设置当前填充模式。
10. outtextxy():在指定位置输出文本。
以下是一个简单的示例程序,该程序使用graphics.h库在屏幕上绘制一个矩形和一条直线:
```c++
#include <graphics.h>
int main()
{
int gd = DETECT, gm; // 初始化图形驱动
initgraph(&gd, &gm, NULL); // 初始化图形模式
rectangle(100, 100, 200, 200); // 绘制矩形
line(100, 100, 200, 200); // 绘制直线
getch(); // 等待用户按键
closegraph(); // 关闭图形模式
return 0;
}
```
注意:graphics.h库已经被大多数现代编译器所废弃,因此建议使用其他现代的绘图库,如OpenGL或SFML。