\a(警报和蜂鸣声)转义序列字符在 C 语言中不起作用
\a (Alarm and beep) escape sequence character not working in C language
我不知道为什么 \a
不起作用。我的代码正在运行并显示在终端中。我的代码:
#include <stdio.h>
int main()
{
printf("hello world\a");
return 0;
}
我的IDE:Visual Studio代码
我的编译器:Mingw gcc
\a
的行为取决于您使用的 environment/terminal。
我的猜测是 Windows 没有实现它,或者它可能由于某种原因被禁用。除非使用 platform-specific 播放特定声音的 API,否则您无能为力。
见
我不知道为什么 \a
不起作用。我的代码正在运行并显示在终端中。我的代码:
#include <stdio.h>
int main()
{
printf("hello world\a");
return 0;
}
我的IDE:Visual Studio代码
我的编译器:Mingw gcc
\a
的行为取决于您使用的 environment/terminal。
我的猜测是 Windows 没有实现它,或者它可能由于某种原因被禁用。除非使用 platform-specific 播放特定声音的 API,否则您无能为力。
见