我编写了一个 Windows 控制台应用程序,它从第三方提供商那里接收二进制数据。 出于调试和日志记录的目的,我在输出(控制台)上显示二进制数据。
不幸的是,当显示字符 7 时,它会触发哔哔声。 这是可以触发它的代码:
int main(int argc, char** argv)
{
char c = 7;
std::cout << c;
}
我的问题很简单,有没有办法关闭蜂鸣声?
谢谢
最佳答案
您可以拔下计算机中的蜂鸣器。
如果那不是一个选项: 如果您有一个输出字符串 s 的方法 debug(String s),您可以将字符 7 替换为其他内容以避免蜂鸣声。
另一种方法是以十六进制形式输出文本。
关于c++ - 在显示二进制数据时如何停止我的 Windows 控制台应用程序触发蜂鸣声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7597516/