-3

我刚刚开始用 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();
} 
4

1 回答 1

1

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

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

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

或者

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

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

于 2018-01-28T16:42:19.290 回答