devc++怎么用ege简单地画三个点的有向图
时间: 2023-10-31 16:04:13 浏览: 55
使用EGE图形库,你可以按照以下步骤来画一个简单的有向图:
1. 首先,需要在程序中包含ege库的头文件和命名空间:
```c++
#include <graphics.h>
using namespace std;
```
2. 然后,需要初始化图形窗口和设置画笔颜色:
```c++
initgraph(640, 480); // 初始化图形窗口
setbkcolor(WHITE); // 设置背景颜色
setcolor(BLACK); // 设置画笔颜色
```
3. 接着,使用`circle()`函数画出三个圆,代表三个点:
```c++
circle(100, 100, 50); // 画第一个圆
circle(200, 200, 50); // 画第二个圆
circle(300, 300, 50); // 画第三个圆
```
4. 最后,使用`line()`函数画出有向边:
```c++
line(150, 100, 200, 200); // 画第一条边
line(200, 200, 250, 300); // 画第二条边
```
完整代码如下:
```c++
#include <graphics.h>
using namespace std;
int main() {
initgraph(640, 480);
setbkcolor(WHITE);
setcolor(BLACK);
circle(100, 100, 50);
circle(200, 200, 50);
circle(300, 300, 50);
line(150, 100, 200, 200);
line(200, 200, 250, 300);
getch(); // 等待用户按任意键关闭窗口
closegraph();
return 0;
}
```
运行程序,即可在窗口中看到画好的有向图。