window版本的生日快乐

能够用来在用做服务器的机器上,若是出现了什么问题,你没有去看的时候作提醒功能 

加了段注释: 
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;
}
相关文章
相关标签/搜索