VC里面怎么没有graphics.h?

ice_berg16 2001-11-11 10:51:42
如果想用这个
那应该怎么办??
...全文
127 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hz129 2001-11-30
  • 打赏
  • 举报
回复
vc1.5中是graph.h
heimeng 2001-11-30
  • 打赏
  • 举报
回复
windows.h
huang_yi_cn 2001-11-30
  • 打赏
  • 举报
回复
原来如此。
collide 2001-11-30
  • 打赏
  • 举报
回复
你是说在console下的吗?
还是在gui下的(不需要图形库)
Nizvoo 2001-11-12
  • 打赏
  • 举报
回复
对语言进行了扩展的
ice_berg16 2001-11-12
  • 打赏
  • 举报
回复
VC的图形库是哪个头文件??
里面都有什么函数??
icessl 2001-11-11
  • 打赏
  • 举报
回复
有 windows.h 呀,它已经把所有作图函数都放进去了.
collide 2001-11-11
  • 打赏
  • 举报
回复
to Kaye:
在c语言标准中,不包括图形库,所以各个编译器厂商各自开发自己的图形库。。。
Kaye 2001-11-11
  • 打赏
  • 举报
回复
graphics.h好像是dos下的tc的图形库,vc是为window做的,怎么会有这个东西呢?
【简介】 这个绘图库简化了 VC 下的绘图,可以在 VC 下像 TC 那么简单的绘图(其实比 TC 还简单强大)(内附范例),使初学者也能很容易的做出来贪吃蛇、俄罗斯方块、推箱子、连连看等经典小游戏。 【官方介绍】   许多学编程的都是从 C 语言开始入门的,而目前的现状是:   1. 有些学校以 Turbo C 为环境讲 C 语言,只是 Turbo C 的环境实在太老了,复制粘贴都很不方便。   2. 有些学校直接拿 VC 来讲 C 语言,因为 VC 的编辑和调试环境都很优秀,并且 VC 有适合教学的免费版本。可惜在 VC 下只能做一些文字性的练习题,想画条直线画个圆都很难,还要注册窗口类、建消息循环等等,初学者会受严重打击的。初学编程想要绘图就得用 TC,很是无奈。   3. 还有计算机图形学,这门课程的重点是绘图算法,而不是 Windows 编程。所以,许多老师不得不用 TC 教学,因为 Windows 绘图太复杂了,会偏离教学的重点。新的图形学的书有不少是用的 OpenGL,可是门槛依然很高。   所以,我们想给大家一个更好的学习平台,就是 VC 方便的开发平台和 TC 简单的绘图功能,于是就有了这个 EasyX 库。如果您刚开始学 C 语言,或者您是一位教 C 语言的老师,再或者您在教计算机图形学,那么这个库一定会让您兴奋的。 【系统支持】 操作系统版本:Windows 2000 及以上操作系统。 编译环境版本:Visual C++ 6.0 / 2008(x86 & x64) / 2010(x86 & x64) / 2012(x86 & x64)。VC2013 也可以用(需要手动安装) 【超简单的使用预览】 使用上,基本和 Turbo C 没太大区别。启动 Visual C++,创建一个控制台项目(Win32 Console Application),然后添加一个新的代码文件(.cpp),并引用 graphics.h 头文件就可以了。看一个画圆的例子吧: #include // 就是需要引用这个图形库 #include void main() { initgraph(640, 480); // 这里和 TC 略有区别 circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100 getch(); // 按任意键继续 closegraph(); // 关闭图形界面 } 呵呵,很简单吧。 不过还是有不少区别的,比如颜色上,TC 只有 16 色,而这个库支持了真彩色。还有,这个库增加了鼠标、读取图片等功能。 【帮助文档】 1. 下载包里面有使用手册 EasyX_Help.chm 。 2. 在线版的使用手册:http://www.easyx.cn/help 。 【更多范例】 1. 在使用手册中附带了几个很简单的范例。 2. 在 EasyX 官网有使用 VC 编写的各种绘图及小游戏代码,以及网友的投稿:http://www.easyx.cn/samples 3. 在百度 EasyX 贴吧的精品区有网友发表的各种代码:http://tieba.baidu.com/f?kw=easyx 【使用交流】 1. 官方 QQ 群:19430220、46612969(请写明加群验证信息:EasyX) 2. 百度 EasyX 贴吧:http://tieba.baidu.com/f?kw=easyx
为什么要写这个库? 让初学者从 Turbo C 2.0(以下简称 TC) 或 Borland C++ 3.1 开始学编程是个不错的建议,只是 TC 的环境实在太老了,复制粘贴都很不方便。有一个 Win-TC,简单用了一下,实在是个害人的东西,还不如 TC 好呢,因为它简化了所有调试的部分(或许是我没看到?),而调试是写程序相当重要的一部分。 不少老师直接拿 VC6 来讲 C 语言的,因为 VC6 的编辑和调试环境都很优秀。只可惜在 VC6 下只能做一些文字性的练习题,想画条直线画个圆都很难,还要注册窗口类、建消息循环等等,初学者会受严重打击的。许多老师让学生在 TC 下绘图,因为这的确会让人有兴趣。 所以,我想给初学者一个更好的学习环境,就是 VC6 的平台 + TC 的绘图功能,于是就有了这个库。如果您刚开始学 C 语言,或者您是一位教 C 语言的老师,那么这个东西一定会让您兴奋的。 额外说明 这个库并不适合做产品,只建议用来入门学习。如果您想做简单的绘图产品,那么 SDL 库或许更适合您。或者,直接介入 DirectX 编程吧。 安装 下载的压缩包里除了说明,只有两个主要文件,将 graphics.lib 拷贝到 VC6 文件夹下的 Lib 文件夹内,将 graphics.h 拷贝到 Include 文件夹内,仅此而已,所以我就偷懒没有做安装程序了。 使用说明 目前只把我个人理解中的初学者常用的图形函数做了一下。如果您需要更多的,请发邮件告诉我:lujianfeiccie2011@163.com,或者到我的博客提出来:http://hi.csdn.net/lujianfeiccie2009,我来完善。 使用上,基本和 TC 没什么区别。看一个画圆的例子吧: #include // 就是需要引用这个图形库 #include void main() { initgraph(640, 480); // 这里和 TC 略有区别 circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100 getch(); // 按任意键继续 closegraph(); // 关闭图形界面 } 呵呵,很简单吧。具体的请看函数列表,以及程序范例。

70,032

社区成员

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

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