Dev-cpp的库里面怎么没有graphics.h??

asvaboy1980 2002-10-07 11:45:37
很多画图,或者是包含graphics.h的程序用Dev-cpp编译的时候就不能通过,
但是用TC或者是VC就能通过,怎么会这样的???
下面的代码是个简单的画图程序,在TC下可以通过编译,但是用Dev-cpp就不行

#include<graphics.h>
#include<math.h>
main()
{
int x1,x2,y1,y2;
int x0,y0;
float x,y;
int dx,dy;
int ax,ay;
int color=CYAN;
int steps;
float xin,yin;
int i;
int driver=DETECT,mode;
driver=VGA;
mode=VGAHI;
printf("\nPlease input the points:(x1,y1),(x2,y2)\n");
scanf("%d%d%d%d",&x1,&y1,&x2,&y2);
dx=x2-x1;
dy=y2-y1;
ax=abs(dx);
ay=abs(dy);
steps=(ax>ay)?ax:ay;
xin=(float)dx/steps;
yin=(float)dy/steps;
x=x1;
y=y1;
initgraph(&driver,&mode,"d:\\tc");
printf("\nsteps=%d,xin=%f,yin=%f\n",steps,xin,yin);
getch();
cleardevice();
setbkcolor(RED);
for(i=1;i<=steps;i++)
{
x0=(int)x;
y0=(int)y;
putpixel(x0,y0,color);
x=x+xin;
y=y+yin;
}
getch();
closegraph();
}


高手请说说:))
...全文
432 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
asvaboy1980 2002-10-07
  • 打赏
  • 举报
回复
噢,打错了,VC不能通过,那请问VC下也就是win下面用什么画图的库??????
hurrah_yule 2002-10-07
  • 打赏
  • 举报
回复
我也怀疑,VC下有GRAPHICS.H吗?
glassshark 2002-10-07
  • 打赏
  • 举报
回复
你的VC能够通过,我表示怀疑。
林雨亭 2002-10-07
  • 打赏
  • 举报
回复
graphics.h是利用dos中断完成的绘图功能,除了tc,别的没有
nintendos 2002-10-07
  • 打赏
  • 举报
回复
我也遇到过这样的情
cycker 2002-10-07
  • 打赏
  • 举报
回复
可以用windows的绘图函数啊
julyclyde 2002-10-07
  • 打赏
  • 举报
回复
只有TC才有那个.H
再说DEV-CPP也不是给DOS用的,要那个库干什么

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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