我正在尝试初始化数组元素array[m][n] == char("X");在打印元素之后,我得到它的值等于д(俄文d);如何处理它,如果不解析const char到char,我甚至无法初始化该元素
你必须简单地写为
array[m][n] = 'X';
,其中'X'
是字符字面量。
或者如果你非常喜欢字符串字面值,那么:)
array[m][n] = *"X";
或
array[m][n] = "X"[0];
编辑:对不起。您还必须使用赋值运算符(=
)而不是比较运算符(==
)