#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
main()
{
Beep(523,500)
Beep(587,500)
Beep(659,500)
Beep(698,500)
Beep(784,500)
Beep(880,500)
Beep(980,500)
Beep(1060,500)
Sleep(500)
Beep(523,500)
Beep(587,500)
Beep(659,500)
Beep(698,500)
Beep(784,500)
}
两个声音函数sound(),nosound()和延迟函数delay()由函数库<dos.h>提供。函数名: sound
功 能: 以指定频率打开PC扬声器
用 法: void sound(unsigned frequency)
程序例:
#include <dos.h>
int main(void)
{
sound(7)
delay(10000)
nosound()
return 0
}
首先,在c文件的开头放入:#pragma comment(lib, "winmm.lib")
如
#include <Windowsx.h>
#include <process.h>
#pragma comment(lib, "winmm.lib")
然后,调用这个函数以播放声音:
PlaySound(TEXT("rain.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP)
其中,rain.wav为你自己准备的wav声音文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)