您的位置:首页 > 其它

window版本的生日快乐

2016-03-04 15:27 267 查看
可以用来在用作服务器的机器上,如果出现了什么问题,你没有去看的时候做提醒功能 

加了段注释: 

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


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: