用dosbox写输出椭圆图形程序
时间: 2024-05-18 22:16:41 浏览: 28
以下是使用BGI图形库在DOSBox中输出椭圆的示例程序:
```
#include <graphics.h>
#include <conio.h>
int main()
{
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
int x = 320, y = 240;
int rx = 200, ry = 100;
setcolor(YELLOW);
ellipse(x, y, 0, 360, rx, ry);
getch();
closegraph();
return 0;
}
```
代码解释:
1. `graphics.h`是BGI图形库的头文件,`conio.h`是控制台输入输出的头文件。
2. `int gd = DETECT, gm;`用于定义图形驱动和图形模式。
3. `initgraph(&gd, &gm, "");`用于初始化图形界面。
4. `int x = 320, y = 240;`定义椭圆的中心点坐标。
5. `int rx = 200, ry = 100;`定义椭圆的长轴半径和短轴半径。
6. `setcolor(YELLOW);`设置画笔颜色为黄色。
7. `ellipse(x, y, 0, 360, rx, ry);`绘制椭圆。
8. `getch();`等待用户按下任意键。
9. `closegraph();`关闭图形界面。
注意:在DOSBox中运行程序时,需要先安装BGI图形库并设置编译器参数。具体步骤可以参考以下链接:https://www.cnblogs.com/renyijiu/p/11752567.html
阅读全文