什么是EasyX?
EasyX是一套简单,易用的图形交互库
为什么要学习使用它?
基础C语言的可视化和交互功能较弱,printf输出效果太简单,没有绘图,显示图片等功能;只有键盘交互,没有鼠标交互,有较大局限性,EasyX图形库的引入可以在一定程度上解决这些问题!
如何安装它?
具体安装方法可以去官网看看,链接在此:link.
我们可以用EasyX干什么?
1.可以绘制简单的图形
例如:绘制一个椭圆和圆
代码如下:
#include <easyx.h> // 引用图形库头文件
#include <conio.h>
int main()
{
initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素
setfillcolor(GREEN);
ellipse(200, 150, 20, 10);//画椭圆
fillcircle(200, 200, 20); // 画圆,圆心(200, 200),半径 20
_getch(); // 按任意键继续
closegraph(); // 关闭绘图窗口
return 0;
}
运行效果如下:
2.制作简单动画
例如:制作一个实时钟表
代码如下:(来自网络)
#include <graphics.h>
#include <conio.h>
#include <math.h>
#define High 480 // 游戏画面尺寸
#define Width 640
#define PI 3.14159
int main()
{
initgraph(</