我正在尝试使用std :: cout打印出以下字符串:
“加密器-pid1 0x34f -pid2”
' - '字符显示为u,上面有一个回旋(我不知道如何输入)。
如何按预期打印连字符?
答案 0 :(得分:1)
确保您的终端对字符编码的想法与源代码的想法相匹配。当然,如何做到这一点取决于你的操作系统,你正在使用哪个终端模拟器(假设它是一个模拟器),等等,你都没有说明。
另外,在你的例子中,这不是连字符,它太长了。这可能是一个“冲刺”。
答案 1 :(得分:1)
那不是连字符。
这是一个“n-dash”,它将根据编码设置在控制台上呈现不同的颜色。
连字符键通常位于键盘的数字行上,位于西方布局上。