使用10行代码绘制一只猫猫

教育   2024-11-13 23:11   宁夏  

源码

///////////////////////////////////////////////////// 程序名称:绘制小猫// 编译环境:Mictosoft Visual Studio 2013, EasyX_20200315(beta)// 作  者:luoyh <2864292458@qq.com>// 公 众 号:C语言研究// 最后修改:2024-11-13//
#include<graphics.h>#include<conio.h>
int main(){ initgraph(640,480); setbkcolor(WHITE); cleardevice(); settextcolor(BLACK); settextstyle(500, 0, _T("Webdings")); wchar_t c = 0xF6; RECT r = { 0, 0, 639, 479 }; drawtext(c, &r, DT_CENTER | DT_VCENTER | DT_SINGLELINE); _getch(); return 0;}

效果

原理

在使用Easyx的时候,有时候我们需要绘制一些常用的符号或者是图案,但是绘制起来又很麻烦,这时候我们就可以使用以上的方法进行绘制。

这里介绍一下字符映射表(charmap),它是Windows操作系统自带的一个工具,它可以显示Windows、DOS和Unicode等字符集,并允许用户查看和复制所选字体中可用的特殊字符。

使用方法也很简单,相当于在绘制窗口输出文字一样,设置字体样式,颜色,然后输出字体。

如何查看字符映射表

可以通过多种方法打开字符映射表,包括:
  1. 快捷键:按下Win+R键,输入charmap后按回车。
  2. 开始菜单:单击“开始”按钮,在“搜索”框中键入“字符映射表”,然后在结果列表中双击“字符映射表”。

  3. 附件程序:依次点击开始、程序、附件、系统工具、字符映射表(路径可能因Windows版本而异,但通常可在附件或系统工具下找到)。

字符映射表中有很多图案,均可以加载绘制到窗口。在平时编程过程中,是一个很不错的选择。

C语言研究
写给自己的笔记,时常写写,时常看看,仅此而已。