c - 在Windows 7上从C程序实现'\a'输出的正常音量

标签 c windows

我编写了一个简单的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/

相关文章:

c - 退格字符被添加到 FIFO 中

c# - 使 MAF AddInProcess.exe "Long Path Aware"

windows - IAMVideoProcAmp - 获取在自动模式下设置的属性

C strcat - 警告 : passing arg 2 of `strcat' makes pointer from integer without a cast

json_object_object_add 可以替换现有条目吗?

windows - 如何组合 Tkinter 窗口?

linux - Icecast/Shoutcast 本地设置

在 C : drive (OS drive) fails 中创建最大大小的文件

c - 忽略无效输入,直到将正确的字符分配给 char 变量

将 for 循环转换为带后增量的 while 循环