C语言练手项目—流星雨表白—程序员的浪漫—脱单神器
穿越时间的屏障,扭曲,联结,消逝,重回。流星带来的是什么?绝望,亦或是希望。守望同一片天空的那份期望,三年前的相遇,你说出了你的名字,在比我名字更久之前的你。三年后的我,因为失去了什么而感到失落。现在我终于知道了,不要再走散了吧。醒来后还能记起来吗?你的名字是什么?
今天就为大家带来浪漫流星雨表白程序教程
先看下效果(背景照片、字体、流星雨图案这些都可依据个人喜好更换哈)
怎么写呢,必不可少的图形库不能丢
#include<easyx.h>
再加一个多媒体头文件
#include<mmsystem.h>
设置背景图以及流星雨数量与图片
#define NUM 100 //流星雨数量//背景图
IMAGE img_bk[2];
//流星图片
IMAGE img_meteor[2];
设置流星位置与速度
struct Meteor //流星
{int x;int y;int speed; //速度
};
struct Meteor meteor[NUM];
背景音乐
mciSendString(_T("open ./images/浪漫空气.mp3 alias bgm"), NULL, 0, NULL);
字体样式
settextstyle(40, 0, _T("华文行楷"));
字体颜色
settextcolor(RGB(rand()%256, rand() % 256, rand() % 256));
背景图片
putimage(0, 0, img_bk);
主角登场,表白语句
outtextxy(450, 20, _T("德克萨斯,我喜欢你"));outtextxy(200, 100, _T("爱意随风起,风止意难平。"));outtextxy(200, 150, _T("我还是很喜欢你,像风吹过几万里"));outtextxy(200, 200, _T("春风十里不如你,我喜欢你"));outtextxy(200, 250, _T("曾经有份真挚的感情摆在我面前,我却没有珍惜"));outtextxy(200, 300, _T("春风十里,不及你嫣然一笑。"));outtextxy(200, 350, _T("天青等烟雨,而我在等你"));outtextxy(200, 400, _T("因为我爱你,所以纵容你"));outtextxy(200, 450, _T("情书是抄的,爱你是真的。"));outtextxy(200, 500, _T("----------------------------爱你的拉普兰德"));
气氛组少不了的礼花
for (size_t i = 0; i < 10; i++){settextcolor(RGB(rand() % 256, rand() % 256, rand() % 256));outtextxy(rand()%1200, rand() % 800, _T("♥"));outtextxy(rand() % 1200, rand() % 800, _T("
C语言练手项目—流星雨表白—程序员的浪漫—脱单神器相关推荐
- 【GO语言】实现同步传输系统:局域网内手机和电脑互传文件互发消息。go语言练手项目
GO语言实现同步传输系统:局域网内手机和电脑互传文件互发消息 项目总览: 一.项目功能展示 1.用手机传输文件到电脑 2.用手机传输图片到电脑 3.用电脑传输文字到手机 4.服务器显示情况,端口信息: ...
- 用c语言编写动态爱心树表白,程序员用HTML5制作的爱心树表白动画
HTML代码如下: 程序员用HTML5制作的爱心树表白动画- 柯乐义 本页面采用HTML5技术,目前您的浏览器无法显示,请使用支持HTML5的浏览器查看本页. 亲爱的何文琪: 曾经, 有一份真挚的爱情 ...
- 程序员情人节必备脱单秘籍!
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 作者简介:互扯程序,某互联网公司 P8 级专家攻城狮,曾参与过央视全台网的研发工作.目前正在 ...
- python程序员脱单攻略_作为一只程序员,如何脱单?
哈哈,程序员追妹子.程序员要先认识妹子.你是不是不会修电脑的程序员,哈哈哈!下面小栈长为大家分享把妹小技巧,愿广大单身猿能在11月11日脱单哈!(VX公众号:速学Java) 1.关于没有话聊 我不知道 ...
- c++ 小游戏_C/C++编程笔记:C语言写推箱子小游戏,大一学习C语言练手项目
C语言,作为大多数人的第一门编程语言,重要性不言而喻,很多编程习惯,逻辑方式在此时就已经形成了.这个是我在大一学习 C语言 后写的推箱子小游戏,自己的逻辑能力得到了提升,在这里同大家分享这个推箱子小游 ...
- C语言练手项目--C 语言制作简单计算器
C 语言制作简单计算器 一.需求 二.实现 1.思路 2.代码 3.运行结果 三.参考链接 一.需求 使用 C 语言做一个简单的计算器,能执行加.减.乘.除操作 二.实现 1.思路 (1)标准输入到s ...
- c语言判断一个点在长方体内部_21个入门练手项目,让你轻松玩转C语言
C 语言作为大学理工科专业的必修,是很多同学走进编程世界的第一课.那么怎样才能更好的入门 C 语言呢? 下面整理了 21 个 C 语言练手项目,从基础语法开始,逐步深入,通过一个个练手项目,让你轻松驰 ...
- c语言21个入门练手项目,21个入门练手项目让你轻松玩转C语言
整理了 21 个 C 语言练手项目,从基础语法开始,逐步深入,通过一个个练手项目,让你轻松驰骋在 C 语言的快车道.不走弯路就是捷径! 1.<C语言入门教程>:引入大量的 C 语言程序案例 ...
- python新手程序_推荐:一个适合于Python新手的入门练手项目
随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人生苦短,我用Python 有个Python入门练手项目, ...
- 33 个送给 Java 程序员的练手项目合集
人类一生中,99% 的技能都是靠实践学来的,编程更是如此. 人类一生中,99% 的技能都是靠实践学来的,编程更是如此. 在这一点上,编程和打篮球很像:你得亲自上场去打,才能学会篮球:同样,亲手敲下代码 ...
最新文章
- 商务智能 “软肋”何在?
- 查看临界区等待线程数量
- SpringSecurity常用过滤器介绍
- php正则表达式如何找到匹配模式中的最后一组
- 基于HubServing的PaddleOCR部署
- Google走了 站长应该更相信百度
- jQuery attributes(上)
- ZetCode 杂项教程
- JAVA基础之列表(list)和字典(dict)
- 隐藏版本信息号返回服务器名,配置服务器版本信息隐藏
- cassini服务器源代码
- settimeout在各个浏览器的最小时间
- pdf文件解密去水印加书签
- 2022年信息安全工程师考试大纲
- vue图片压缩不失真_压缩图片大小(像素)
- Pygame放大缩小照片
- Android:检查通知权限并跳转到通知设置界面
- 01-如何写SCI论文
- bat 文件夹内文件批量重命名
- 我的世界java怎么写彩字_我的世界告示牌怎么打彩字 告示牌制作图文教程
热门文章