蜂鸣器音乐(小喇叭),随便弄个,不知道有什么用
/*!--
蜂鸣器音乐(小喇叭)
作者:浪子
版权所有:EOB论坛 http://www.eob.cn/bbs
2005-5-28
--*/
#define STEP 1000
int freq[]={0,988,1046,1046,1046,1046,1046,880,784,698,698,523,523,784,784,784,784,784,
698,659,0,523,523,587,587,659,0,988,1046,1046,1046,1046,1046,784,880,784,698,
698,523,523,784,784,784,784,784,698,659,0,523,587,587,659,0,784,
880,880,784,698,784,1046,1046,1046,784,784,
880,784,698,698,784,659,784,784,
880,880,988,988,988,988,1046,1046,1046,659,
698,659,523,587,523,
0,988,1046,1046,1046,1046,1046,880,784,698,698,523,523,784,784,784,784,784,
698,659,0,523,523,587,587,659,0,988,1046,1046,1046,1046,1046,784,880,784,698,
698,523,523,784,784,784,784,784,698,659,0,523,587,587,659,0,784,
880,880,784,698,784,1046,1046,1046,784,784,
880,784,698,698,784,659,784,784,
880,880,988,988,988,988,1046,1046,1046,659,
698,659,523,587,523,
698,698,698,784,698,784,784,0,784,784,880,
1046,1046,1046,1046,784,698,
698,698,698,698,784,698,784,784,0,784,784,880,
1046,1046,1046,784,698,698,
880,880,988,988,988,988,1046,1046,1046,659,
698,659,523,587,523,523,
880,880,988,988,988,988,1046,1046,1046,659,
698,659,523,587,523
,-1};
float length[]={0.75,0.25,0.5,0.25,0.25,0.25,0.75,0.5,0.25,0.25,0.25,0.5,0.25,0.5,0.25,0.25,0.25,0.75,
0.5,0.5,0.25,0.25,0.25,0.25,0.05,3.0,0.75,0.25,0.5,0.25,0.25,0.25,0.5,0.25,0.5,0.25,0.25,
0.25,0.5,0.25,0.5,0.25,0.25,0.25,0.75,0.5,0.5,0.25,0.25,0.5,0.05,3.0,0.75,0.25,
0.5,0.5,0.5,0.5,0.5,0.25,0.25,0.5,0.25,0.25,
0.5,0.25,0.25,0.25,0.75,1.75,0.25,
0.5,0.5,0.5,0.25,0.25,0.25,0.5,0.25,0.75,0.25,
0.5,0.5,0.25,0.75,2.0,
0.75,0.25,0.5,0.25,0.25,0.25,0.75,0.5,0.25,0.25,0.25,0.5,0.25,0.5,0.25,0.25,0.25,0.75,
0.5,0.5,0.25,0.25,0.25,0.25,0.05,3.0,0.75,0.25,0.5,0.25,0.25,0.25,0.5,0.25,0.5,0.25,0.25,
0.25,0.5,0.25,0.5,0.25,0.25,0.25,0.75,0.5,0.5,0.25,0.25,0.5,0.05,3.0,0.75,0.25,
0.5,0.5,0.5,0.5,0.5,0.25,0.25,0.5,0.25,0.25,
0.5,0.25,0.25,0.25,0.75,1.75,0.25,
0.5,0.5,0.5,0.25,0.25,0.25,0.5,0.25,0.75,0.25,
0.5,0.5,0.25,0.75,2.0,
0.5,0.5,0.25,0.5,0.25,0.25,0.25,0.25,0.25,
0.5,0.25,0.25,0.5,0.5,2.0,
0.5,0.25,0.25,0.25,0.5,0.25,0.5,0.5,0.25,0.25,0.25,0.25,
0.75,0.25,0.5,0.5,1.75,0.25,
0.5,0.5,0.5,0.25,0.25,0.25,0.5,0.25,0.75,0.25,
0.5,0.5,0.25,0.75,1.75,0.25,
0.5,0.5,0.5,0.25,0.25,0.25,0.5,0.25,0.75,0.25,
0.5,0.5,0.25,0.75,2.0
,-1};
int main()
{
int i = 0;
for(;freq[i]!=-1&&length[i]!=-1;i++)
{
if (freq[i]==0)
_sleep(STEP*length[i]);
else
_beep((unsigned int)freq[i],(unsigned int)(STEP*length[i]));
}
return 0;
}

