[原创]请问用C语言做图时如何初始化图表.
程序如下:#include <graphics.h>
main()
{
int graphdriver=CGA;
int graphmode=CGAC0,x;
initgraaph(&graphdriver,&graphmode,"");
cleardevice();
for(x=20;x<=300;x+=16)
{
putpixel(x,20,1);
putpixel(x+4,20,2);
}
getch();
closegraph();
}
运行后提示图表没有初始化.怎么办啊?怎么选择显示模式和适配器. 要求是什么的操作系统和硬件支持.我是用
TC进行编译和连接的.驱动程序目录放在哪里的?
----------------解决方案--------------------------------------------------------
置顶贴找答案
----------------解决方案--------------------------------------------------------
init()
{
int gd=DETECT,gm;
init(&gd,&gm,"");
}
----------------解决方案--------------------------------------------------------
initgraaph(&graphdriver,&graphmode,"");
ERROR!
----------------解决方案--------------------------------------------------------
一般都用自检的DETECT,不过有个函数可以检测本机的,自己搜索!
----------------解决方案--------------------------------------------------------