gpt4 book ai didi

c++ - c++ windows 10中的ascii heart不显示

转载 作者:太空狗 更新时间:2023-10-29 21:17:10 26 4
gpt4 key购买 nike

我正在使用 Windows 10 上的 Visual Studio Express 2013 使用 C++ 编写扑克游戏。当我使用以下代码将花色分配给我的纸牌时,控制台会在花色位置显示所有问号。

void printHand(Card hand[])
{

const string SUIT = "\3\4\5\6";
const string RANK = "23456789TJQKA";

cout << "Your hand is: ";

for (int i = 0; i < SIZE; i++)
{
cout << RANK[hand[i].ranks] << SUIT[hand[i].suits] << " ";
}
cout << endl;
}

当我将套装换成其他字符时,我得到正确的字符,如问号、冒号...当我运行 for 循环以显示所有 Ascii 字符时,前 32 个字符显示为控制字符,就像它无法识别一样字体。

我的问题是这是因为 Visual Studio 2013 Express、Windows 10 还是我的机器。

最佳答案

选中“使用旧控制台”或类似内容的属性中的复选框(我的是瑞典语)。这为我解决了问题。

关于c++ - c++ windows 10中的ascii heart不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33534895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com