c ++使用const char初始化的2D char数组元素

时间:2014-06-17 18:14:34

标签: c++ multidimensional-array char

我正在尝试初始化数组元素  array [m] [n] == char(“X”); 打印完该元素后我得到的值等于д(俄语d);如何处理它,我甚至无法在不将const char解析为char的情况下初始化该元素。

1 个答案:

答案 0 :(得分:2)

你必须简单地写为

array[m][n] = 'X';

其中'X'是一个字符文字。

或者,如果您非常喜欢字符串文字,那么:)

array[m][n] = *"X";

array[m][n] = "X"[0];
编辑:对不起。您还必须使用assignmnet运算符(=)而不是比较运算符(==