在C++中用“A”发出蜂鸣声而不在MAC上工作

在C++中用“A”发出蜂鸣声而不在MAC上工作,c++,xcode,macos,terminal,C++,Xcode,Macos,Terminal,我正在制作一个程序,在MacBookPro的Xcode中发出嘟嘟声。我电脑上的扬声器开着,音量最大,但我什么也听不见。这是我的程序,你能告诉我为什么不工作吗 int main(int argc, const char * argv[]) { std::cout << "\a"; return 0; } 是否有一种方法可以只使用发出哔哔声\a?在任何步骤停止,如果它工作 进入终端>首选项>设置>高级,并勾选可听见的铃声选项 另外,请确保在系统首选项>声音中,警报音量滑

我正在制作一个程序,在MacBookPro的Xcode中发出嘟嘟声。我电脑上的扬声器开着,音量最大,但我什么也听不见。这是我的程序,你能告诉我为什么不工作吗

int main(int argc, const char * argv[]) {
    std::cout << "\a";
    return 0;
}
是否有一种方法可以只使用发出哔哔声\a?

在任何步骤停止,如果它工作

进入终端>首选项>设置>高级,并勾选可听见的铃声选项

另外,请确保在系统首选项>声音中,警报音量滑块不在其最左侧的设置上

如果已更新系统,请尝试重新启动系统

尝试在终端而不是XCode的集成终端上运行生成的可执行文件

检查终端是否在此命令上发出蜂鸣声:$printf\\a

即使在所有这些之后,如果你没有听到任何哔哔声,那么就执行本文中提到的步骤。或者在苹果或苹果论坛上提问。

如果有效,请随时停止

进入终端>首选项>设置>高级,并勾选可听见的铃声选项

另外,请确保在系统首选项>声音中,警报音量滑块不在其最左侧的设置上

如果已更新系统,请尝试重新启动系统

尝试在终端而不是XCode的集成终端上运行生成的可执行文件

检查终端是否在此命令上发出蜂鸣声:$printf\\a


即使在所有这些之后,如果你没有听到任何哔哔声,那么就执行本文中提到的步骤。或者在或苹果论坛上询问。

您必须这样做:进入终端>首选项>设置>高级,并勾选可听见的铃声选项。
看看这是否有效

您必须执行此操作:进入终端>首选项>设置>高级,并勾选可听见的铃声选项。
看看这是否有效

如果从终端而不是从xcode运行可执行文件,是否会听到嘟嘟声?如果从终端而不是从xcode运行可执行文件,是否会听到嘟嘟声?当我尝试$printf\\a时,它说找不到命令。为什么会发生这种情况?@QiuYU只需打开终端并键入printf\\a,就可以了。$只是表示终端中的新行。你不必打字。这可能就是你出问题的地方。或者尝试运行printf\a或echo-e\a或echo-e\\a。或者您可以尝试执行tput bel,后跟echo$?,它应该返回0。当我尝试$printf\\a时,它说找不到命令。为什么会发生这种情况?@QiuYU只需打开终端并键入printf\\a,就可以了。$只是表示终端中的新行。你不必打字。这可能就是你出问题的地方。或者尝试运行printf\a或echo-e\a或echo-e\\a。或者您可以尝试执行tput bel,后跟echo$?,它应该返回0。