在VC里使用graphics.h绘图(兼容TC代码)

软件开发大郭
0 评论
/
31 阅读
/
1293 字
08 2022-10

前言

现在都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 应用在教学当中。

下载

进入网站 


https://www.easyx.cn


下载 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 项目没有控制台,所以无法使用控制台相关的函数。



    暂无数据