获得程序输出(无错误),但在使用graphics.h时program.exe无法正常工作

时间:2018-12-22 09:25:35

标签: c++ graphics codeblocks

我已经有了graphics.h(以及MinGW中的相关文件),但是程序无法正常工作,因为在构建和运行后,我在输出窗口中获得了所需的文本输出,但没有相应的图形 因为 program_name.exe停止工作。 我已经在互联网上进行了搜索,StackOverflow是我的最终希望。 我一直在用c ++进行竞争性编程,只是试图在代码块中使用c ++进入图形。

#include <graphics.h>
#include <iostream>
using namespace std;
int main()
{  cout<<"a";
int gd= DETECT,gm ;
char driver[] = "";
initgraph(&gd, &gm, driver);
//initgraph(&gd,&gm," ");
circle (100,100,100) ;
getch();
closegraph();
return 0;
}

1 个答案:

答案 0 :(得分:0)

这很复古。为了使它甚至无法正常工作,您将需要在VirtualBox之类的系统下创建MSDOS虚拟机,安装DOS 6.2或类似版本,安装Borland BGI,Borland C ++ 5.02,然后您可能会使其正常工作。失败的话,您可以找到一台旧的IBM PC并在上面安装DOS以及上面的所有其他功能。玩得开心!