DEV-C++里面用tc下面的GRAPHICS.H怎么用?

guestdaocao 2004-09-16 10:23:45
就是要用到图形的编程,但是不知道怎么知道应该include哪一个文件,tc下面有GRAPHICS.H,DEV-C++下面却没有,应该包含哪个文件呢?
...全文
454 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CsdnPlayer 2004-09-16
  • 打赏
  • 举报
回复
dev-cpp有console的图形编程接口
-----------------------------------------
能说几个函数名么?
柯本 2004-09-16
  • 打赏
  • 举报
回复
dos下的图形编程在实际中已没多少意义,一定要用的话,可用tc或lcc
dev-cpp有console的图形编程接口,不过与tc完全不同了
guestdaocao 2004-09-16
  • 打赏
  • 举报
回复
哦,那如果要图形编程,不是莫有办法咯?
柯本 2004-09-16
  • 打赏
  • 举报
回复
tc 是dos 下的开发工具
dev-cpp 是windows的开发工具,已不支持纯dos的图形开发了,如果要用GRAPHICS.H,记得只有TC及lcc支持
柯本 2004-09-16
  • 打赏
  • 举报
回复
//安装一个console level GDI 包,它与tc的几乎相同
//编译选项加-l bgi -l gdi32
#undef __STRICT_ANSI__
#include <conio.h>
#include <winbgim.h>
#include <stdio.h>

int main(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;

/* initialize graphics mode */
initgraph(&gdriver, &gmode, "");

/* read result of initialization */
errorcode = graphresult();

if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1); /* return with error code */
}

/* draw a line */
line(0, 0, getmaxx(), getmaxy());

/* clean up */
getch();
closegraph();
return 0;
}

69,371

社区成员

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

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