当前位置: 代码迷 >> C语言 >> [求助]一个关于图形运行的问题
  详细解决方案

[求助]一个关于图形运行的问题

热度:276   发布时间:2006-01-25 17:05:00.0
[求助]一个关于图形运行的问题

编译成功之后同时也能运行,为什么不见运行的结果呢,
也用了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文件同一目录就行了,


----------------解决方案--------------------------------------------------------
  相关解决方案