cpp使用graphics绘制资源分配图
时间: 2023-07-01 19:10:31 浏览: 142
在 C++ 中,可以使用 graphics.h 头文件中的函数来绘制图形。以下是一个简单的示例,用于绘制资源分配图:
```cpp
#include <graphics.h>
int main()
{
// 初始化图形界面
initwindow(640, 480);
// 绘制资源分配图
setcolor(YELLOW); // 设置颜色
setfillstyle(SOLID_FILL, GREEN); // 设置填充模式
rectangle(100, 100, 200, 200); // 绘制矩形
floodfill(150, 150, YELLOW); // 填充颜色
// 等待用户点击关闭按钮
while (!kbhit())
{
delay(200);
}
// 关闭图形界面
closegraph();
return 0;
}
```
在上面的示例中,我们使用 `initwindow` 函数来初始化一个 640x480 的图形界面。然后,我们使用 `setcolor` 和 `setfillstyle` 函数来设置绘制矩形的颜色和填充模式。接着,我们使用 `rectangle` 函数绘制一个矩形,再使用 `floodfill` 函数来填充矩形内部的颜色。最后,我们使用 `kbhit` 函数来等待用户点击关闭按钮,然后使用 `closegraph` 函数来关闭图形界面。
当然,这只是一个简单的示例,你可以根据自己的需求使用其他的绘图函数来绘制更加复杂的图形。
阅读全文