📜  带有示例的C中的Beep()函数(1)

📅  最后修改于: 2023-12-03 15:09:45.864000             🧑  作者: Mango

带有示例的C中的Beep()函数

在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 秒钟。可以根据自己需要调整频率和持续时间。