自己看自己看自己看自己看自己看自己看

在<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;
}

  

 
 
 

播放声音 (c++) (windows)的更多相关文章

  1. 29.QT-自定义窗口拖动、自定义QToolButton/QPushButton开关按钮、界面阴影,声音等总结

    自定义窗口及拖动 1.自定义无边框窗口时,需要将窗口标志设为: Qt::FramelessWindowHint |Qt::WindowSystemMenuHint | Qt::WindowMinMax ...

  2. windows编程:资源和播放声音

    要播放声音,要附加项:winmm.lib,然后包含头文件:#include <mmsystem.h> 播放声音用PlaySound函数,只能播放midi和wav波形文件. #define ...

  3. MFC使用Windows media player播放声音文件

    一.在需要播放声音的资源上添加控件 资源视图  . 选择添加控件的资源(如对话框).右键单击.插入ActiveX控件.调整你需要的控件属性并记录ID 二.在项目中添加播放声音的类 点击菜单中的项目.添 ...

  4. Windows Phone 8初学者开发—第15部分:在选中ListItem时播放声音

    原文 Windows Phone 8初学者开发—第15部分:在选中ListItem时播放声音 第15部分:在选中ListItem时播放声音 原文地址:  http://channel9.msdn.co ...

  5. windows播放声音

    一般播放MP3常见的有两种方法,一种是自己解码,另外一种用系统的库,比如MCI,当然如果可以用控件直接用个控件会更方便. 1.      使用mci #include <windows.h> ...

  6. Windows Phone 如何在程序中播放提示声音?

    在Windows Phone 中播放提示音可以使用 Microsoft.Xna.Framework.Audio 命名空间下的 SoundEffect 类.具体使用方法如下: 1. 根据声音文件路径创建 ...

  7. C#播放声音的四种方法 +AxWindowsMediaPlayer的详细用法

    C#播放声音的四种方法 第一种是利用DirectX 1.安装了DirectX SDK(有9个DLL文件).这里我们只用到MicroSoft.DirectX.dll和 Microsoft.Directx ...

  8. 【WP开发】在手机屏幕点亮时播放声音

    今天说的内容有点流氓,请诸君在开发应用时谨慎使用. 那么,这活儿到底有多流氓呢? 先介绍一下要实现的功能:当用户按电源键(也可以是双击屏幕)点亮手机的屏幕时播放一下短音乐,而且应用程序可以不在前台运行 ...

  9. 如何解决Windows 10系统下设备的声音问题

    如何解决Windows 10系统下设备的声音问题? 请阅读下面的说明来解决Windows 10设备上的声音问题. 1. 检查设备管理器 打开开始菜单,键入设备管理器, 从出现的结果中选择并打开它. 在 ...

随机推荐

  1. JS事件之onmouseover 、onmouseout 与onmouseenter 、onmouseleave区别

    疫情过后回武汉的第一天打卡,今天偶然遇到一个问题onmouseover .onmouseout 与onmouseenter .onmouseleave这些事件的区别,也看了一些博客,感觉不是很清楚,所 ...

  2. # CodeCraft-20 (Div. 2)

    CodeCraft-20 (Div. 2) A. Grade Allocation 思路 : 无脑水题 代码 #include<iostream> #include<algorith ...

  3. Java并发基础08. 造成HashMap非线程安全的原因

    在前面我的一篇总结(6. 线程范围内共享数据)文章中提到,为了数据能在线程范围内使用,我用了 HashMap 来存储不同线程中的数据,key 为当前线程,value 为当前线程中的数据.我取的时候根据 ...

  4. 关于 Vue 中 我对中央事线管理器的(enentBus)误解

    由于这段时间公司比较闲,就对vue 中的一些模糊的点做了一些加强,突然就想到了常挂在嘴边兄弟组件传值 我理解的兄弟组件的传值是可以跨理由传值的,比如我从http://localhost:8080/lo ...

  5. Coding 是门技术

    今天的分享来源于工作中的点点滴滴…… 01. 习惯性自嘲 代码写久了,伴随肩疼头痛眼近视,于是乎也就成了名副其实的 code farmer(码农),作为如牛吃草挤奶般的码农,吃草(撸)挤奶(码)便是日 ...

  6. ELK数据批量导入

                                                                            数据批量导入 • 使用 _bulk 批量导入数据 – 批 ...

  7. js定义类的方法

    ECMAScript6已经支持了class,但之前版本都不支持类,但是可以通过一些方法来模拟类. js中的类,既是重点,也是难点,很多时候都感觉模棱两可. 首先强调一下js中很重要的3个知识点:thi ...

  8. DNS是个什么东东

    工作中经常用到或者听到DNS,什么内网服务器,DNS服务器,啥也别想,你问下自己,你知道什么是DNS吗? 如果你非常清楚,OK,那你肯定是鼠标点错了,赶紧关了这个页面吧,如果你不是很清楚,知道一点,那 ...

  9. YII基础二

    YII多表关联查询 ->select("{{%relation_detail}}.name") ->from("{{%user}}") ->l ...

  10. C++线性表的链式存储结构

    C++实现线性表的链式存储结构: 为了解决顺序存储不足:用线性表另外一种结构-链式存储.在顺序存储结构(数组描述)中,元素的地址是由数学公式决定的,而在链式储存结构中,元素的地址是随机分布的,每个元素 ...