小编dif*_*ent的帖子

C++:使用平台独立打印ASCII心和钻石

我正在开发一款纸牌游戏,并希望打印出心形,钻石,黑桃和俱乐部的符号.我的目标平台是Linux.

在Windows中,我知道如何打印这些符号.例如,要打印一个心脏(ASCII),我写了...

// in Windows, print a ASCII Heart

#include <iostream>

using std::cout;
using std::endl;

int main()
{
 char foo = '\3';
 cout << heart << endl;
 system ( "PAUSE" );
 return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是,正如我所提到的,心脏符号不会在Linux中打印出来.是否有标准库可用于在Linux和Windows中打印出心形,钻石,黑桃和俱乐部的符号?到目前为止我一直在研究的是查看Unicode,因为我的理解是这是普遍的.

感谢您提供的任何帮助.

c++ unicode ascii

7
推荐指数
2
解决办法
3万
查看次数

标签 统计

ascii ×1

c++ ×1

unicode ×1