c 和 c++ 中的图形

graphics in c and c++

在 turbo c 3.2 中我得到

Divide error

在代码块中 IDE 我收到错误

initgraph() and closegraph() are refrence at compile time. (I added graphics header and library file in folder of codeblocks).Please give me solution?

我写的代码是

#include<graphics.h>
int main()
{
   int a=10,ab;
   initgraph(&a,&ab,"C:\TURBOC3\BGI");
   circle(100,200,20);
   closegraph();
   return 0;
 }

路径字符串应该是 "C:\TURBOC3\BGI"(注意双反斜杠而不是单反斜杠)
我希望这能解决问题。我在代码中看不到任何其他错误。

除了路径中的反斜杠问题,极不可能您使用的是 3270 兼容显示器。为什么不用a=0传入a的地址。 ab 必须设置为请求的模式,除非您将驱动程序设置为 autodetect,这将 select 最高可用模式。参见 here