【发布时间】:2014-06-17 18:14:33
【问题描述】:
我正在尝试初始化数组的元素 数组[m][n] == char("X"); 打印该元素后,我得到它的值等于 д(俄语 d);如何处理它,如果不将 const char 解析为 char,我什至无法初始化该元素。
【问题讨论】:
标签: c++ multidimensional-array char
我正在尝试初始化数组的元素 数组[m][n] == char("X"); 打印该元素后,我得到它的值等于 д(俄语 d);如何处理它,如果不将 const char 解析为 char,我什至无法初始化该元素。
【问题讨论】:
标签: c++ multidimensional-array char
你必须简单地写成
array[m][n] = 'X';
其中'X' 是字符文字。
或者如果你非常喜欢字符串文字那么:)
array[m][n] = *"X";
或
array[m][n] = "X"[0];
编辑:对不起。您还必须使用 assignmnet 运算符 (=) 而不是比较运算符 (==)
【讨论】: