能夠用來在用做服務器的機器上,若是出現了什麼問題,你沒有去看的時候作提醒功能
加了段註釋:
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;
}