尝试制作矩形时,C ++程序中没有输出

时间:2018-01-28 12:43:32

标签: c++ bgi

我刚刚用C ++开始绘制图形并制作了一个简单的程序来创建一个矩形但是即使我使用了getch()也没有输出屏幕。有人可以告诉我我做错了什么。

#include<graphics.h>
#include<conio.h>
void main()
{
    int gm=0,gr=0;
    initgraph(&gm,&gr,"");
    cleardevice();
    rectangle(100,100,300,300);
    getch();
    closegraph();
} 

1 个答案:

答案 0 :(得分:1)

不确定,但似乎您正在尝试创建一个大小为0的窗口。

基于相同的库有不同的,如果安装正确,您可以尝试:

int gm = 800, gr = 600;
initgraph(gm,gr,"name");

int gm = 800, gr = 600;
initwindow(gm,gr,"name");

或者您可以查看graphics.h文件并在那里搜索函数及其参数。