问题描述
我不知道为什么\a
无法正常工作。我的代码正在运行,并显示在终端中。我的代码:
#include <stdio.h>
int main()
{
printf("hello world\a");
return 0;
}
我的IDE: Visual Studio代码
我的编译器: Mingw gcc
解决方法
\a
的行为取决于您使用的环境/终端。
我的猜测是Windows无法实现它,或者由于某种原因它已被禁用。除非您使用播放特定声音的特定于平台的API,否则您将无能为力。
请参见How to make a Beep sound in C on Windows?