![](/img/trans.png)
[英]How do I use Visual Studio Code to build, debug and run existing C++ solution (.sln) from Visual Studio 2019?
[英]How do I use alt code symbols in c++ visual studio
我正在使用 Visual Studio for C++,当使用alt
符号时,它返回一个?
. 为什么?
您可以使用
setlocale(LC_CTYPE,编码你需要的);
也许不是最好的,但简单的选项来设置我们想要的控制台编码输出。
您没有为您的程序设置任何支持的编码,并且它通常不在控制台中使用,这就是您收到错误的原因。 虽然,这仍然是可能的。
您可以借助fcntl.h
库:
#include <iostream>
#include <fcntl.h>
int main(int) {
_setmode(_fileno(stdout), _O_U16TEXT);
std::wcout << L"Hello, \u2663!\n";
return 0;
}
注意:您可以在Wikipedia 中找到 Unicode 字符集的完整列表。
它将正确打印符号:
Hello, ♣!
作为图像示例:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.