前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【精选】各种节日祝福(C语言,可修改),Easyx图形库应用+源代码分享

【精选】各种节日祝福(C语言,可修改),Easyx图形库应用+源代码分享

作者头像
命运之光
发布2024-03-20 10:28:27
2110
发布2024-03-20 10:28:27
举报
文章被收录于专栏:我在本科期间写的文章

博主:命运之光✨✨ 专栏:Easyx图形库应用📂

✨一、程序展示

🍓文字可以自由输入(●'◡'●)🍓 🍓输入格式为:英文的双引号" + 文字(四个字)+ 英文逗号 + 文字(四个字)+ 英文的双引号"

范例一:❤新年祝福❤
范例二:❤母亲节祝福❤

❀页面一❇

❀页面二❇


✨二、项目环境

1.Visual Studio 2022 2.安装easyx图形库,可以调用头文件

代码语言:javascript
复制
#include<easyx.h>
简单介绍一下easyx图形库应用

🍓🍓EasyX库是一个基于C语言的图形界面库,可以用于Windows操作系统下的图形界面应用程序开发。该库提供了一些易于使用的图形绘制函数和简单的事件处理功能,可以帮助开发者快速地创建各种图形应用程序,如游戏、图形编辑器等。 🍓🍓EasyX库提供了丰富的绘图功能,如直线、矩形、圆形、椭圆、多边形等基本形状的绘制,同时还支持图片、文字、音频等多种媒体资源的加载和处理。此外,EasyX库还支持鼠标、键盘等多种事件的处理,可以让用户与应用程序进行交互。 🍓🍓EasyX库的另一个特点是易于学习和使用。它提供了简单的API,使得初学者也可以轻松地入门,并且具有丰富的在线文档和示例程序,帮助开发者快速地学习和理解如何使用这个库。除此之外,EasyX库还可以和Visual Studio等常见的集成开发环境进行配合使用,使得开发工作更加高效。 🍓🍓总之,EasyX库是一款简单易用、功能强大的图形界面库,适用于初学者和有一定编程基础的开发者,可以用于快速开发各种图形应用程序。

Easyx图形库

点击跳转到easyx图形库下载官网


✨三、运行效果展示(视频)

✨范例一:新年祝福程序展示❤

新年祝福

✨范例二:母亲节祝福程序展示❤

祝妈妈母亲节快乐


✨四、程序源代码分享

✨范例一:新年祝福程序展示❤✨范例一:新年祝福程序展示❤

代码语言:javascript
复制
#include<stdio.h>
#include<graphics.h>
#include<easyx.h>
#include<iostream>
#include<string.h>
using namespace std;
#define Maxsize 50
void henpi();
typedef struct {
	const char* pstr;
	char ch[Maxsize];
	int length;
}sqlist;
sqlist L;
void mune()
{
	printf("/*-----------------------*/\n");
	printf("----1.输入新年祝福语!----\n");
	printf("----2.删除祝福语(重新输入)!----\n");
	printf("/*-----------------------*/\n");
}
void initlist(sqlist & L)
{
	for (int i = 0; i < Maxsize;i++)
	{
		L.ch[i] = 0;
    }
	L.length = 0;
	L.pstr = L.ch;
	
}
void xieru(sqlist& L)
{
	for (int i = 0; i < 20; i++)
	{
		cout << "输入第"<<i<<"个数" << endl;
		cin >> L.ch[i];
		L.length++;
		cleardevice();
		RECT rect;
		rect.left = -500;
		rect.top = 150;
		rect.right = 500;
		rect.bottom = -150;
		//setfillcolor(WHITE);
		//fillrectangle(-500,150,500,-150);
		settextstyle(100, 0, "微软雅黑");
		LOGFONT fontstyle;
		gettextstyle(&fontstyle);
		fontstyle.lfQuality = ANTIALIASED_QUALITY;
		settextstyle(&fontstyle);
		for (int i = 0; i < L.length; i++)
		{
			henpi();
			settextcolor(WHITE);
			settextstyle(120, 0, "微软雅黑");
			drawtext(L.pstr, &rect, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
			Sleep(30);			//使程序间断0.3秒。
		}
		cout << L.length << endl;
		cout << "传入成功"<<endl;

	}
}
void henpi()
{
	RECT rt;
	rt.left = -350;
	rt.top = -250;
	rt.right = 350;
	rt.bottom = -150;
	settextstyle(60, 0, "微软雅黑");
	LOGFONT fontstyle;
	gettextstyle(&fontstyle);
	fontstyle.lfQuality = ANTIALIASED_QUALITY;
	settextstyle(&fontstyle);
	const char* pstr = "2023新年祝福";
	settextcolor(YELLOW);
	drawtext(pstr, &rt, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
}
int main()
{
	sqlist L;
	initlist(L);
	/*RECT rect;
	rect.left = -500;
	rect.top = 100;
	rect.right = 500;
	rect.bottom = -100;*/
	initgraph(1400, 800, EW_SHOWCONSOLE);
	setbkcolor(RED);//红色背景
	cleardevice();
	setorigin(700, 400);
	while (1)
	{
		int n; 
		mune();
		henpi();
		cin >> n;
		switch (n)
		{
			case 1:xieru(L);
				break;
			case 2:initlist(L);
				break;
		}
	}
	getchar();
	closegraph();
	return 0;
}

✨范例二:母亲节祝福程序展示❤

(由于代码太多没有优化放上去会不好看,所以有需要的私我哈(●'◡'●))

🍓🍓简单说一下我这个的设计思路好了,由于是早上十点开始写的这个代码,我就将之前写过的两个程序拼接了一下(主打一个快速🚗),快考试了做的不好可以在评论区里面提出来,暑假了有时间会改进。这里拼接的两个程序一个是爱心代码(我还没在博客分享),一个就是我在过年的时候写的新年祝福代码,就是上面的代码,大家感兴趣可以参考一下(蒟蒻写的,不足之处可以提哈(●'◡'●))

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-05-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ✨一、程序展示
    • 范例一:❤新年祝福❤
      • 范例二:❤母亲节祝福❤
      • ✨二、项目环境
        • 简单介绍一下easyx图形库应用
          • Easyx图形库
          • ✨三、运行效果展示(视频)
          • ✨四、程序源代码分享
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档