播放声音 (c++) (windows)
2024-09-28 13:59:55
自己看自己看自己看自己看自己看自己看
在<windows.h>中
一:BOOL WINAPI MessageBeep (_in UINT uType );
播放一个波形文件 (也就是wac格式),每个声音类型的波形声音在注册表中有一个条目 (entry ) 指定
如MB_OK
二:BOOL WINAPI BEEP (
_in DWORD dwFreq, //频率
_in DWORD dwDuration //毫秒
);
G 调:G A B C D E #F G
C 调:C D E F G A B
E 调:E #F #G A B #C #D
致敬正在抗疫的工作人员和我们伟大的祖国
#include <windows.h>
#include <cstdio>
#define TIME 1000 int main ()
{
printf(" 起来!不愿做奴隶的人们!\n\
把我们的血肉筑成我们新的长城!\n\
中华民族到了最危险的时候,\n\
每个人被迫着发出最后的吼声。\n\
起来!起来!起来!\n\
我们万众一心,\n\
冒着敌人的炮火,前进!\n\
冒着敌人的炮火,前进!\n\
前进!前进、进!\n\n");
printf("向伟大的祖国致敬 作者YaoLin_X\n不得盗用本人的作品以做违法《国歌法》的事\n若不听劝阻,承担法律责任,本人不负任何责任\n默认用户已经同意");
Beep(294,TIME/2 ); Beep(392,TIME*3/2); Beep(392,TIME/2 ); Beep(392,TIME*3/4); Beep(392,TIME/4 );
Beep(294,TIME/2 ); Beep(330,TIME/4 ); Beep(349,TIME/4 ); Beep(392,TIME ); Beep(392,TIME );
Sleep(TIME/2 ); Beep(494,TIME/2 ); Beep(392,TIME/2 ); Beep(440,TIME/4 ); Beep(494,TIME/4 );
Beep(587,TIME ); Beep(587,TIME ); Beep(494,TIME*3/4); Beep(494,TIME/4 ); Beep(392,TIME*3/4);
Beep(494,TIME/4 ); Beep(587,TIME*3/4); Beep(494,TIME/4 ); Beep(440,TIME ); Beep(440,TIME*2 );
Beep(659,TIME ); Beep(587,TIME ); Beep(440,TIME ); Beep(494,TIME ); Beep(587,TIME/2 );
Beep(494,TIME/2 ); Sleep(TIME/2 ); Beep(587,TIME/2 ); Beep(494,TIME/2 ); Beep(440,TIME/4 );
Beep(494,TIME/4 ); Beep(392,TIME ); Beep(494,TIME ); Sleep(TIME ); Beep(294,TIME*3/4);
Beep(330,TIME/4 ); Beep(392,TIME/2 ); Beep(392,TIME/2 ); Beep(494,TIME*3/4); Beep(494,TIME/4 );
Beep(587,TIME/2 ); Beep(587,TIME/2 ); Beep(440,TIME/2 ); Beep(440,TIME/4 ); Beep(440,TIME/4 );
Beep(330,TIME ); Beep(440,TIME*3/2); Beep(294,TIME/2 ); Beep(392,TIME*3/2); Beep(392,TIME/2 );
Beep(494,TIME*3/2); Beep(494,TIME/2 ); Beep(587,TIME*2 ); Beep(392,TIME*3/4); Beep(494,TIME/4 );
Beep(587,TIME/2 ); Beep(587,TIME/2 ); Beep(659,TIME ); Beep(587,TIME ); Beep(494,TIME*3/4);
Beep(392,TIME/4 ); Beep(587,TIME/3 ); Beep(587,TIME/3 ); Beep(587,TIME/3 ); Beep(494,TIME/2 );
Sleep(TIME/2 ); Beep(392,TIME/2 ); Sleep(TIME/2 ); Beep(294,TIME ); Beep(392,TIME );
Beep(494,TIME*3/4); Beep(392,TIME/4 ); Beep(587,TIME/3 ); Beep(587,TIME/3 ); Beep(587,TIME/3 );
Beep(494,TIME/2 ); Sleep(TIME/2 ); Beep(392,TIME/2 ); Sleep(TIME/2 ); Beep(294,TIME );
Beep(392,TIME ); Beep(294,TIME ); Beep(392,TIME ); Beep(294,TIME ); Beep(392,TIME );
Beep(392,TIME );
return 0;
}
最新文章
- ASP.NET Core 中文文档 第四章 MVC(3.2)Razor 语法参考
- Java学习笔记-抽象
- KnockoutJS 3.X API 第六章 组件(4) 自定义元素
- ecshop退出登录会清空购物车的bug优化,最完美解决方法
- CMWAP CMWAP是手机上网使用的接入点的名称
- 案例(用封装的ajax函数检查用户名)
- SSIS 组件点滴
- linux 命令总结(转载)
- 如何学习php之吐槽
- etcd使用之ttl不准确问题
- 转 Goldengate常用命令
- JavaSE之绘制菱形
- Jmeter 多用户同时登陆
- poj1988 Cube Stacking 带权并查集
- DeepCTR专题:DeepFM论文学习和实现及感悟
- 斯坦福大学公开课机器学习: advice for applying machine learning | regularization and bais/variance(机器学习中方差和偏差如何相互影响、以及和算法的正则化之间的相互关系)
- 简单的TabLayout+Fragment选项卡
- Python 常用的内置函数
- weblogic创建域生产模式,输入用户名闪退
- .Net调用Java端带有WS-Security支持的Web Service【亲测通过】