首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

tc下画图的有关问题

2013-07-16 
tc下画图的问题#include stdio.h#include graphics.hint main(){int gdriverDETECT, gmodeinitgraph

tc下画图的问题

#include <stdio.h>
#include <graphics.h>  
int main()  
{  
     int gdriver=DETECT, gmode;  
     initgraph(&gdriver,&gmode, "c:\\tc");
 setbkcolor(BLUE);
     cleardevice();
     setcolor(14);
     rectangle(50,150,250,350);
 line(100,100,50,150);
 line(100,100,300,100);
 line(300,100,250,150);
 line(300,100,300,300);
 line(300,300,250,350);
setlinestyle(1, 0, 1); 
setcolor(4);
line(100,300,300,300);
line(100,300,100,100);
line(100,300,50,350);
     closegraph();
     return 0;  
}

这是我在TC下写的画长方体的程序,可是一运行就出现
BGI Error: Graphics not initialized (use 'initgraph')
怎么回事呀,我快被这个小东西搞崩了!!! C
[解决办法]
应该是缺少BGI的驱动文件。
[解决办法]
http://baike.baidu.com/view/1081251.htm

[解决办法]
bc++3.1完整版http://download.csdn.net/source/2805028

将文件BGI\EGAVGA.BGI拷贝到
initgraph(&gdriver,&gmode, "c:\\tc");
语句对应的C:\tc目录下。

http://www.easyx.cn

热点排行