简单C++;比较if语句 我在C++中有一个函数,它使用char数组thang数组(6),并把它放在每个地方。

简单C++;比较if语句 我在C++中有一个函数,它使用char数组thang数组(6),并把它放在每个地方。,c++,c,if-statement,for-loop,C++,C,If Statement,For Loop,比如: 用于(int i=0;i如果thingArray是字符串文字,那么它实际上是常量,您不能更改其元素的值。如果thingArray是字符串文字,那么它实际上是常量,您不能更改其元素的值。您如何定义thingArray?您可以发布所有代码吗您可能在其他地方出错。您的数组是否包含空格或空字符,即'vs'?如果您已经使用char*thingArray=new char[5]或char thingArray[5]声明了thingArray,您肯定需要显示更多的代码,此代码段应该可以正常工作。您如何

比如:


用于(int i=0;i如果
thingArray
是字符串文字,那么它实际上是常量,您不能更改其元素的值。

如果
thingArray
是字符串文字,那么它实际上是常量,您不能更改其元素的值。

您如何定义
thingArray
?您可以发布所有代码吗您可能在其他地方出错。您的数组是否包含空格或空字符,即
'
vs
'
?如果您已经使用
char*thingArray=new char[5]
char thingArray[5]声明了
thingArray
,您肯定需要显示更多的代码
,此代码段应该可以正常工作。您如何定义
thingArray
?您可以发布所有代码吗?您可能在其他地方有错误。您的数组是否包含空格或空字符,即
'
vs
'
?如果您已经声明了
thingArray,则肯定需要显示更多代码e> 使用
char*thingArray=new char[5]
char thingArray[5]
,此代码段应该可以正常工作。
   for (int i =0; i<5; i++)
   {
       thingArray[i] = ' ';
   }
for (int i = 0;i<5;i++)
{
     if (thingArray[i] == ' ')
     {
         thingArray[i] = 'M';
     }
}