[求助]一个关于图形运行的问题
编译成功之后同时也能运行,为什么不见运行的结果呢,
也用了initgraph(&gd,&gm,"e:\\win-tc")
为什么呢?
请各位帮帮我
----------------解决方案--------------------------------------------------------
#include<graphics.h>
main()
{int x,y;
int gdriver=DETECT,gmode;
detectgraph(&gdriver, &gmode); /*自动测试硬件*/
printf("the graphics driver is %d, mode is %d\n", gdriver,gmode);
/*输出测试结果*/
getch();
initgraph(&gdriver,&gmode,"e:\\ccc\\win-TC\\projects");
setbkcolor(RED);
cleardevice();
setcolor(BLUE);
circle(200,200,50);
delay(100);
closegraph();
getch();
}
请大家帮忙看看,为什么呢,运行之后只见,没有图形呢?
----------------解决方案--------------------------------------------------------
可能 Win-TC 里将 TC 的图形及字体驱动的库(LIB) 合并到 graphic 的库中,
这样就必须手动在代码内先注册图形或字体的驱动。
我记得 win-tc 内附带了一个相关的例子,不妨参考一下。
----------------解决方案--------------------------------------------------------
我不知道具体怎么操作,能说说吗,谢了
----------------解决方案--------------------------------------------------------
搞定了,
原来只需要把egavga.bgi 复制到exe文件同一目录就行了,
----------------解决方案--------------------------------------------------------