我有一个要显示的多维字符数组。其中一个维度中有数字(0、1、2 等)。当我去显示数组时,我得到了 ascii 结果。我意识到 char 输出按定义工作(char + number = ascii),但我希望专门显示数字。
前任。
char a = 3;
cout << a; // gives me #
我想显示 3。我尝试转换为 int: cout << (int)a;
我试过在数组内部进行投射myArray[(int)a];
这些似乎都不起作用,而且您无法转换const char
为 astring
所以我有点迷路了。任何帮助将不胜感激。