C++ c++;2D char数组元素使用常量char初始化

C++ c++;2D char数组元素使用常量char初始化,c++,multidimensional-array,char,C++,Multidimensional Array,Char,我正在尝试初始化数组的元素 数组[m][n]==char(“X”); 打印完元素后,我得到它的值等于φ(d);如果不将const char解析为char,我甚至无法初始化该元素。您必须按照 array[m][n] = 'X'; 其中,'X'是一个字符文本 或者,如果您非常喜欢字符串文字,那么:) 或 编辑:对不起。您还必须使用assignmnet运算符(=)而不是比较运算符(=) array[m][n] = *"X"; array[m][n] = "X"[0];

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

您必须按照

array[m][n] = 'X';
其中,
'X'
是一个字符文本

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

编辑:对不起。您还必须使用assignmnet运算符(
=
)而不是比较运算符(
=

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