函式簡介
函式原型:
_CRT_OBSOLETE(Beep) _CRTIMP void __cdecl _beep(__in unsigned _Frequency, __in unsigned _Duration);
所屬庫: stdlib.h
函式功能: 使蜂鳴器發聲,其中第一個參數是發聲的頻率(hz為單位), 第二個參數是發聲的時間(毫秒為單位)。
相關函式: Beep , sound
程式示例
// 這是修改的網上的一個程式:
#include <stdio.h>
#include <stdlib.h>
//這是聲音的音調錶
int N[4][7]=
{
131,147,165,175,196,220,247, //低度音調
262,286,330,349,440,440,494, //中度音調
523,158,659,698,784,880,998, //高度音調
1047,1175,1319,1397,1568,1760,1976 //高八度音調
};
int main(void)
{
//第一句歌詞。
//N[0][4]表示低度音調5,就是5下面打個點的那個聲音。250表示聲音長四分之一秒鐘
_beep(N[0][4],250);
_beep(N[0][4],250);
_beep(N[0][5],500);
_beep(N[0][4],500);
_beep(N[1][0],500);
_beep(N[0][6],500);
//停頓
_sleep(400);
//第二句歌詞
_beep(N[0][4],250);
_beep(N[0][4],250);
_beep(N[0][5],500);
_beep(N[0][4],500);
_beep(N[1][1],500);
_beep(N[1][0],500);
//停頓
_sleep(400);
//第三句歌詞
_beep(N[0][4],250);
_beep(N[0][4],250);
_beep(N[1][4],500);
_beep(N[1][2],500);
_beep(N[1][0],500);
_beep(N[0][6],500);
_beep(N[0][5],500);
//停頓
_sleep(400);
//第四句歌詞
_beep(N[1][3],250);
_beep(N[1][3],250);
_beep(N[1][2],500);
_beep(N[1][0],500);
_beep(N[1][1],500);
_beep(N[1][0],500);
return 0;
}