graphics.h 没有输出
graphics.h gives no output
#include <graphics.h>
#include <conio.h>
int main()
{
int gd = DETECT, gm;
initgraph(&gd,&gm, "");
for (int i=200;i<400;i=i+25)
{
for (int j=200;j<400;j=j+25)
{
circle(i,j,100);
}
}
getch();
closegraph();
return 0;
}
我下载http://winbgim.codecutter.org/
提取并复制粘贴
graphics.h
winbgim.h
libbgi.a
我设置了 Settings => Compiler => Linker
设置。并添加 -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
我将第 302 行更改为 int left=0, int top=0, int right=INT_MAX, int bottom=INT_MAX,
我使用的是 .cpp 而不是 .c 但仍然没有输出
output
你的代码很完美。您只是忘记为 BGI 文件夹 提供路径。
在我的机器上BGI路径是"C:\TurboC++\Disk\TurboC3\BGI"
。因为我 运行 它在 DOSBox 上。所以路径变成 "C:\TurboC3\BGI"
这是工作代码。
#include <graphics.h>
int main()
{
int gd = DETECT, gm, i, j;
initgraph(&gd,&gm, "c:\TurboC3\BGI");
for (i=200;i<400;i=i+25)
{
for (j=200;j<400;j=j+25)
{
circle(i,j,100);
}
}
getch();
closegraph();
return 0;
}
BGI(Borland 图形界面):- windows 机器的图形界面。其中定义了 circle()、arc()、line() 等函数。 graphics.h
就像驱动画图,使用BGI接口
您遇到错误 BGI Error: Graphics not initialized (use 'initgraph')
。你看不到它,因为屏幕很快就出来了。在 TurboC 中点击最右上角的 Window
选项。然后点击 Output
。然后输出window会在最下面。
错误:-
输出:-
#include <graphics.h>
#include <conio.h>
int main()
{
int gd = DETECT, gm;
initgraph(&gd,&gm, "");
for (int i=200;i<400;i=i+25)
{
for (int j=200;j<400;j=j+25)
{
circle(i,j,100);
}
}
getch();
closegraph();
return 0;
}
我下载http://winbgim.codecutter.org/ 提取并复制粘贴
graphics.h
winbgim.h
libbgi.a
我设置了 Settings => Compiler => Linker
设置。并添加 -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
我将第 302 行更改为 int left=0, int top=0, int right=INT_MAX, int bottom=INT_MAX,
我使用的是 .cpp 而不是 .c 但仍然没有输出
output
你的代码很完美。您只是忘记为 BGI 文件夹 提供路径。
在我的机器上BGI路径是"C:\TurboC++\Disk\TurboC3\BGI"
。因为我 运行 它在 DOSBox 上。所以路径变成 "C:\TurboC3\BGI"
这是工作代码。
#include <graphics.h>
int main()
{
int gd = DETECT, gm, i, j;
initgraph(&gd,&gm, "c:\TurboC3\BGI");
for (i=200;i<400;i=i+25)
{
for (j=200;j<400;j=j+25)
{
circle(i,j,100);
}
}
getch();
closegraph();
return 0;
}
BGI(Borland 图形界面):- windows 机器的图形界面。其中定义了 circle()、arc()、line() 等函数。 graphics.h
就像驱动画图,使用BGI接口
您遇到错误 BGI Error: Graphics not initialized (use 'initgraph')
。你看不到它,因为屏幕很快就出来了。在 TurboC 中点击最右上角的 Window
选项。然后点击 Output
。然后输出window会在最下面。
错误:-
输出:-