我编写了一个简单的 C 程序,通过 printf() 将 '\a' 输出到标准输出。我已经在运行 Windows 7 的 PC 上在 Cygwin 下使用 gcc 编译了它。我在执行程序时听到的声音是常见的 Windows 警报声音之一的非常微弱的版本(听起来像是某种弦被敲击乐器)。但我无法获得具有通常音量的声音。有没有办法获得那个音量?
问问题
166 次
1 回答
1
使用 printf() 输出 '\a' 通常会通过集成的 pc 扬声器输出哔声。要通过声卡播放 veep,请使用WinAPI 中的MessageBeep。
例如:
#include <Windows.h>
int main() {
MessageBeep(MB_ICONERROR);
return 0;
}
于 2012-10-18T16:47:32.250 回答