前言
现在都2023年了,好多学校的教学课程还是用DOS的TC(使用Borland BGI图形库)来进行的,特别是一些图形类的算法,用到到了TC的graphics.h中的函数,
在网上找了一下,终于找到一个库是支持这个图形库的,以前在 Turbo C 2.0(以下简称 TC) 或 Borland C++ 3.1 中用来画图的程序,
简单修改一下就能正常运行。
目标用户:
如果您刚开始学 C 语言,或者您是一位教 C 语言的老师,那么这个东西一定会让您兴奋的。
EasyX 是什么
EasyX Graphics Library 是针对 Visual C++ 的免费绘图库,支持 VC6.0 ~ VC2022,简单易用,学习成本极低,应用领域广泛。目前已有许多大学将 EasyX 应用在教学当中。
下载
进入网站
下载 EasyX 库
范例
EasyX 在使用上非常简单。
比如:启动 Visual C++,创建一个空的控制台项目(Win32 Console Application),然后添加一个新的代码文件(.cpp),并引用 graphics.h 头文件就可以了。
看一个画圆的例子:
#include <graphics.h> // 引用图形库头文件 #include <conio.h> int main(){ initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素 circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100 _getch(); // 按任意键继续 closegraph(); // 关闭绘图窗口 return 0; }
当然,EasyX 也可以在 Win32 Application 项目上使用。
需要注意的是,Win32 Application 项目没有控制台,所以无法使用控制台相关的函数。