我正在开发一款纸牌游戏,希望打印出红桃、方块、黑桃和梅花的符号。我的目标平台将是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;
}
然而,正如我所提到的,在Linux中不会打印出心形符号。是否有一个标准库可以用来在Linux和Windows中打印心形、方块、黑桃和红桃符号?到目前为止,我一直在研究Unicode,因为我的理解是这是普遍适用的。
[char]2662
并从那里复制。或者我使用RichEdit的实例(Word、其他各种程序),输入代码点值,然后按Alt+X/Alt+C。 - Joey