window版本的生日快乐
2016-03-04 15:27
316 查看
可以用来在用作服务器的机器上,如果出现了什么问题,你没有去看的时候做提醒功能
加了段注释:
beep 就是windows让你的那个扬声器以固定频率发出声音的windows提供的api。dos下有dos的。
这个扬声器一般在主板上,所以就算没有音箱也可以出声音。(有的主板在你有音箱的时候会用音箱来放)
对你自己在公司或家里搞台小服务器来说,出错了加个这个来提醒一下相当不错。
frequency是频率,每个音(do,re,mi)都有固定的频率,然后delay是延时,就是这个音你要播放多久。
然后这两个数组结合起来,就可以播放生日快乐歌了。
加了段注释:
beep 就是windows让你的那个扬声器以固定频率发出声音的windows提供的api。dos下有dos的。
这个扬声器一般在主板上,所以就算没有音箱也可以出声音。(有的主板在你有音箱的时候会用音箱来放)
对你自己在公司或家里搞台小服务器来说,出错了加个这个来提醒一下相当不错。
frequency是频率,每个音(do,re,mi)都有固定的频率,然后delay是延时,就是这个音你要播放多久。
然后这两个数组结合起来,就可以播放生日快乐歌了。
#include <windows.h> int main ( void ) { unsigned int frequency [] = { 392,392,440,392,523,494, 392,392,440,392,587,523, 392,392,784,659,523,494,440, 698,698,659,523,587,523 }; unsigned int delay[] = { 375,125,500,500,500,1000, 375,125,500,500,500,1000, 375,125,500,500,500,500,1000, 375,125,500,500,500,1000, }; int i; for ( i=0; i < 25; i++ ) { Beep ( frequency[i] * 5, delay[i] ); if ( i == 24 ) { Sleep ( 500 ); i = 0; } } return 0; }
相关文章推荐
- 为什么下载火狐的附加组件时总是提示错误
- BZOJ 2502: 清理雪道
- Docker教程:dokcer的配置和命令
- Docker教程:dokcer的配置和命令
- Android发生ANR 的分析
- 成长的记忆-为架构师之路记些东西
- linux4.4 实时补丁安装
- 3-4-01
- MySQL常见错误
- mysql表结构随笔
- 【Xamarin挖墙脚系列:多窗口之间的导航】
- jackson 枚举 enum json 解析类型 返回数字 或者自定义文字
- 协议划分与常见端口整理
- [C#]获得线程池中活动的线程数
- iOS Keychain,SSKeychain,使用 理解 原理
- 设计模式第四堂课
- 文本挖掘的主要应用的方向
- imageloader配置
- 基于yii1.1开发个人博客系统
- centos6编译版mysql安装【转载】