【问题标题】:c++ 2D char array element initializing with const char [closed]c++ 2D char数组元素用const char初始化[关闭]
【发布时间】:2014-06-17 18:14:33
【问题描述】:

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

【问题讨论】:

    标签: c++ multidimensional-array char


    【解决方案1】:

    你必须简单地写成

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

    其中'X' 是字符文字。

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-21
      • 1970-01-01
      • 2011-04-18
      • 1970-01-01
      • 2013-09-12
      • 1970-01-01
      • 1970-01-01
      • 2018-11-15
      相关资源
      最近更新 更多