devc++ 中的图形

问题描述

在阅读了许多以前关于同一主题的答案后,我终于能够在我的机器上运行图形代码。如果我给轴和半径赋予常数值,则绘制圆而不是完整的圆。

请让我知道这段代码有什么问题。 代码使用 dev 5.11 编写,使用 32 位 GCC。

#include <iostream>
#include <conio.h>
#include <graphics.h>

using namespace std;

main()
{

    int x_axis,y_axis,x,radius,r,d;
    // request auto detection
    int graphdriver = DETECT,graphmode,errorcode;
    //initialize graphics mode
    initgraph(&graphdriver,&graphmode,"");
    cout << "Enter circle x axis: ";
    cin >> x_axis;
    cout << "Enter circle y axis: ";
    cin >> y_axis;
    cout << "Enter circle radius: ";
    cin >> radius;
    r=radius;
    d=1-r;

    while (x<radius)
    {
        if (d<0)
        {
            d=d+2*x+3;
        }
        else
        {
            d=d+2*(x-radius)+5;
            delay(200);
            radius=radius-1;
        }
        x=x+1;
        putpixel(x+x_axis,radius+y_axis,1);
        putpixel(radius+x_axis,x+y_axis,2);
        putpixel(-radius+x_axis,3);
        putpixel(-x+x_axis,4);
        putpixel(-x+x_axis,-radius+y_axis,5);
        putpixel(-radius+x_axis,-x+y_axis,6);
        putpixel(radius+x_axis,7);
        putpixel(x+x_axis,8);
    }

    getch();
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...