我刚刚开始学习C ++,我遇到了一个必须发出哔哔声的转义序列。当我编译并运行时,由于某种原因我听不到哔声。这是代码:
#include <iostream>
using namespace std;
int main(){
cout << "Cool\a\nHey man!\n";
return 0;
}
序列\a
不起作用。任何帮助,将不胜感激。谢谢!
答案 0 :(得分:0)
相当于我的工作。首先,你的终端是否正在工作?这可能很难测试;你可以从命令行尝试printf '\a'
。
另外,尝试通过十六进制转储工具运行输出;其中任何一个应该可以解决问题:
xxd
od -tx1
确认铃声是作为值为7的字符出现的。