C语言基于graphics.h如何实现圣诞树
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要介绍C语言基于graphics.h如何实现圣诞树,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!头文件 icon.h:#pragma once#ifndef _ICO
千家信息网最后更新 2025年02月23日C语言基于graphics.h如何实现圣诞树
这篇文章主要介绍C语言基于graphics.h如何实现圣诞树,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
头文件 icon.h:
#pragma once#ifndef _ICON_H_#define _ICON_H_ #include#include #include #include #include #include #include #pragma comment(lib,"winmm.lib")using namespace std; void init(){ initgraph(600, 720); setbkcolor(RGB(255, 255, 255)); cleardevice();} void drawTree(){ IMAGE tree; setfillcolor(RGB(255, 255, 255)); setbkcolor(RGB(255, 255, 255)); loadimage(&tree, "tree.jpg", 600, 580, true); putimage(0, 150, &tree);} void drawDelc(){ IMAGE delc; setfillcolor(RGB(255, 255, 255)); setbkcolor(RGB(255, 255, 255)); loadimage(&delc, "delc.jpg", 150, 150, true); putimage(220, 0, &delc);} void Star(int x,int y){ IMAGE star; setfillcolor(RGB(255, 255, 255)); setbkcolor(RGB(255, 255, 255)); loadimage(&star, "star.jpg", 50, 50, true); putimage(x, y, &star);} void Shining(int x,int y){ setbkcolor(RGB(255, 255, 255)); clearrectangle(x, y, x+50, y+50); Sleep(400); Star(x, y);} void music(){ mciSendString(TEXT("open Christmas.wav alias bgm"), NULL, 0, NULL); mciSendString(TEXT("play bgm"), NULL, 0, NULL);} void close(){ getchar(); closegraph();} #endif // !_ICON_H_
music函数播放同目录下的Christmas.wav 音乐,需要自行导入音乐到同目录下,并按情况修改该函数中音乐文件目录,否则没有声音。
图像素材也需要自行导入
cpp文件 圣诞树.cpp:
#include#include #include #include #include #include"icon.h"using namespace std; int main(){ init(); drawTree(); drawDelc(); Star(60, 360); Star(490, 360); Star(150, 180); Star(400, 180); music(); while (1) { music(); Shining(60, 360); Shining(490, 360); Shining(150, 180); Shining(400, 180); } close(); return 0;}
效果图:
以上是"C语言基于graphics.h如何实现圣诞树"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
圣诞树
文件
目录
语言
内容
函数
篇文章
音乐
中音
价值
兴趣
图像
声音
小伙
小伙伴
情况
效果
效果图
更多
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
我的世界服务器修改材质包
自然结合 数据库
淄博联想服务器代理批发
网络安全知识应急应会
吉安企业服务器费用多少
徐汇区标准软件开发服务是什么
江苏的网络技术公司有什么
监控 服务器 西门子
葫芦岛软件开发项目管理
apex英雄选择其他服务器
战术目标瞄准网络技术
辽宁专升本数据库考试
黑暗与光明怎么自己建服务器
魅族手机中国销量数据库
清华大学 网络安全 郑波
自己搭建的服务器怎么连接域名
党政机关网络安全检查通知
贾铁军网络安全在线教学
服务器打印后台处理
新华三校招笔试题软件开发
全球网络安全的同时
地质数据库
为做好两节期间网络安全
达梦数据库结束上市辅导
违背网络安全法
互联网科技公司能做投资吗
电驴未连接到服务器
linux高性能服务器
大兴机房服务器回收新报价
求生之路怎么用名字找服务器