程序以进程状态终止-1073741819-graphics.h
这是我第一次使用graphics.h,我做了一切,找到了驱动程序,包括库,链接器选项,将扩展名更改为cpp,当我编译代码时,没有显示错误,只是进程终止状态-1073741819程序以进程状态终止-1073741819-graphics.h,c,bgi,C,Bgi,这是我第一次使用graphics.h,我做了一切,找到了驱动程序,包括库,链接器选项,将扩展名更改为cpp,当我编译代码时,没有显示错误,只是进程终止状态-1073741819 int init_windows() { int gd = DETECT, gm; char driver[] = "C:\\TURBOC3\\BGI"; initgraph(&gd, &gm, driver); } int main() { init_
int init_windows()
{
int gd = DETECT, gm;
char driver[] = "C:\\TURBOC3\\BGI";
initgraph(&gd, &gm, driver);
}
int main()
{
init_windows();
int x = 320, y = 240, radius;
for( radius = 25; radius <= 125; radius += 20)
circle(x, y, radius);
closegraph();
int init_windows()
{
int gd=检测,gm;
字符驱动程序[]=“C:\\TURBOC3\\BGI”;
初始化图(&gd,&gm,驱动程序);
}
int main()
{
初始化窗口();
int x=320,y=240,半径;
对于(radius=25;radius您能告诉我们您正在使用哪个编译器/链接器以及它们运行在哪个操作系统上吗?对我来说,这似乎是一个旧的——非常旧的——DOS应用程序的源代码。哦,顺便说一句,源代码不完整。异常代码-1073741819
或C0000005
是访问冲突的代码。这意味着您的程序正在访问(读或写)它无权访问的内存地址。您的代码看起来很像Borland Turbo C图形程序,它只能在MS-DOS下运行,或在模拟器中运行,因为它的图形驱动程序直接访问视频内存……您应该检查initgraph()的结果
也是,例如:errorcode=graphresult();if(errorcode!=grOk){/*发生了错误*/}
。此外,函数int init_windows()
没有返回任何值。