1

我正在尝试使用 std::cout 打印出以下字符串:

“加密器 –pid1 0x34f –pid2”

'-' 字符显示为 u's,其上方有一个抑扬符(我不知道如何输入)。

如何按预期打印连字符?

4

2 回答 2

1

确保您的终端对字符编码的想法与您的源代码一致。当然,如何做到这一点取决于您的操作系统,您正在使用哪个终端仿真器(假设它是一个仿真器)等等,您都没有说明。

另外,在您的示例中,这不是连字符,它太长了。这可能是一个“破折号”。

于 2011-02-22T12:29:35.010 回答
1

那不是连字符。

这是一个“n-dash”,它将根据编码设置在控制台中呈现不同的效果。

在西方布局中,连字符键通常位于键盘的数字行上。

于 2011-02-22T12:48:08.520 回答