当前位置:首页 C++ > 正文

C++中发声函数Beep用法

作者:野牛程序员:2023-06-11 11:12:54 C++阅读 2939

在C++中,可以使用Beep函数来产生声音。该函数在Windows操作系统中可用,可以发出简单的蜂鸣声或播放指定频率和持续时间的声音。

下面是Beep函数的原型:

BOOL Beep(
  DWORD dwFreq,  // 声音的频率,以赫兹为单位
  DWORD dwDuration  // 声音的持续时间,以毫秒为单位
);

使用Beep函数时,你需要指定声音的频率(dwFreq)和持续时间(dwDuration)。频率表示声音的音调,以赫兹为单位,而持续时间表示声音的时长,以毫秒为单位。

下面是一个简单的示例,演示如何使用Beep函数发出一个简单的蜂鸣声:

#include <Windows.h>

int main() {
    Beep(1000, 500);  // 发出1000赫兹频率的声音,持续500毫秒
    return 0;
}

上述代码中,调用Beep函数发出1000赫兹频率的声音,持续500毫秒。你可以根据需要修改频率和持续时间以产生不同的声音效果。

需要注意的是,Beep函数只在Windows操作系统上可用,并且某些计算机可能不支持发声功能。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击