溧阳到重庆物流:C语言编程为什么不能画图

来源:百度文库 编辑:神马品牌网 时间:2024/04/25 16:36:22
我们的C语言都为什么不有画图啊,运行时没有什么错误,运行后会在User screen 屏会显示 BGI Error: Grahphics not intialized <use 'initgraph'>,各位大侠请帮帮忙,这是什么回事,怎么样才会画出图图,小弟在这谢谢拉!

如果你是TC的话 那么你应该没打开这个头文件啊 #include "graphics.h"
你增加下面的代码应该可以啊

#include "graphics.h" /*画图象用到的头文件*/
void initgr(void)
{
int gd = DETECT, gm = 0;
registerbgidriver(EGAVGA_driver);
initgraph(&gd, &gm, "");
}
int main(void)
{initgr(); /*调用initgr();函数 ,才可以画图象啊*/
circle(320,240,50);
getch();
}

在函数声明里要声明 #include <graphics.h>
在main(){}函数里输入 int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"");
然后就可以画图了。