C语言画图,缺少BGI

来源:百度知道 编辑:UC知道 时间:2024/07/02 17:11:31
initgraph(&gdriver, &gmode, "c:\\caic\\bgi");
像这种代码,我如何编译啊?我的系统是 XP ,没哟这个文件及文件夹。
我下了TC2,也没有在TC文件夹里找到这个文件夹。
请问怎样用TC做图形程序?

改成registerbgidriver(EGAVGA_driver); //把驱动程序装入到执行程序中
initgraph(&gdriver,&gmode, "");
详细看我在论坛上的文章。
http://sprogram.cn/bbs/read.php?tid=56&fpage=2

用TC2试一下,如画圆

用下这个
#include <graphics.h>
void main()
{
int b;
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"c:\\tc");
cleardevice();
printf("\n\n\n this is a circle graph.\n");
for(b=10;b<=140;b+=10)
circle(320,240,b);
getch();
closegraph();
}

DOS中TC可以运行的

initgraph(&gdriver, &gmode, "c:\\caic\\bgi");
改为initgraph(&gdriver, &gmode, "");
在TCTC文件夹里应有 Egavge.bgi 文件
补充说明: