如何使用\转义序列

Cal*_*oli 3 c++ bash escaping

我正在学习C++,使用bash和Escape Sequences.我正在尝试做很多练习来更好地记住它们.现在,\ a应该产生一种声音,就像一声哔哔声.

我正在使用以下代码,但似乎\ a不起作用:

#include <iostream>
using namespace std;

int main ()

 {

   cout << "\a";

   return 0;

 }
Run Code Online (Sandbox Code Playgroud)

我犯了什么错吗?我只是像\n序列一样使用它,这是错的吗?谢谢!

新细节:我发现它可以在终端上运行,但它在Kate的内置终端中不起作用.

操作系统:我使用Ubuntu作为访客Os,使用Windows 7作为VirtualBox的主机.我很快就会发布这个版本.

Jon*_*oni 5

是否\a产生哔哔声取决于你写的位置.如果你在Unix终端中运行这个程序,你可能会听到声音.如果您使用IDE或GUI终端仿真器,可能会发生您不会看到或听到任何内容的情况.

如果您指定使用哪个终端(gnome-terminal?Apple Terminal.app?),有人可能会帮助您配置它以播放声音...