tc下画图的问题

鬼鬼先生 2013-05-24 12:21:24
#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')
怎么回事呀,我快被这个小东西搞崩了!!!
...全文
96 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2013-05-24
  • 打赏
  • 举报
回复
bc++3.1完整版http://download.csdn.net/source/2805028 将文件BGI\EGAVGA.BGI拷贝到 initgraph(&gdriver,&gmode, "c:\\tc"); 语句对应的C:\tc目录下。 http://www.easyx.cn
ForestDB 2013-05-24
  • 打赏
  • 举报
回复
图灵狗 2013-05-24
  • 打赏
  • 举报
回复
应该是缺少BGI的驱动文件。

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧