📅  最后修改于: 2023-12-03 15:09:45.864000             🧑  作者: Mango
在C语言中,想要发出短暂的声音通知用户,可以使用 Beep()
函数。
#include <windows.h>
BOOL Beep(DWORD dwFreq, DWORD dwDuration);
dwFreq
:声音频率,单位为 Hz。有效值为 [37, 32767]。dwDuration
:声音持续时间,单位为毫秒。下面是一段简单的示例代码,它将发出一段声音,然后等待 1 秒钟,再发出另一段声音。
#include <windows.h>
int main() {
Beep(1000, 500); // 发出频率为 1000 Hz,持续时间为 500 毫秒的声音
Sleep(1000); // 等待 1 秒钟
Beep(2000, 1000); // 发出频率为 2000 Hz,持续时间为 1000 毫秒的声音
return 0;
}
运行上述代码可以听到两段不同频率的声音,间隔为 1 秒钟。可以根据自己需要调整频率和持续时间。