我编写了一个简单的C程序,通过printf()将'\ a'输出到标准输出。我已经在运行Windows 7的PC上在Cygwin下用gcc对其进行了编译。执行该程序时听到的声音是通常Windows警报声音之一的非常模糊的版本(听起来像是在某种程度上敲了弦)乐器)。但是我无法获得具有通常声音的声音。有没有办法增加音量?
最佳答案
带有printf()的输出'\ a'通常通过集成的PC扬声器输出提示音。要通过声卡播放窥视音,请使用WinAPI中的MessageBeep。
例如:
#include <Windows.h>
int main() {
MessageBeep(MB_ICONERROR);
return 0;
}
关于c - 在Windows 7上从C程序实现'\a'输出的正常音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12958613/