title: c++ invalid operands of types 'char*' and 'const char [2]' to binary 'operator+'
body: <p>the compiler return me the error "invalid operands of types 'char*' and 'const char [2]' to binary 'operator+'" when trying to do this simple code:</p>
  
  <pre><code>BodyText[client] = PS3::ReadString(0x0178646c) + "\n" ;
  </code></pre>
  
  <p>Here my ReadString() function:</p>
  
  <pre><code>char returnRead[100];
  char* ReadString(int address)
  {
      memset(&amp;returnRead[0], 0, sizeof(returnRead));
      int strlength = 100;
      char* StrBytes = ReadBytes(address, strlength);
      for (int i = 0; i &lt; strlength; i++)
      {
          if (StrBytes[i] != 0x00)
              returnRead[i] = StrBytes[i];
      else
          break;
  }
  return returnRead;
  }
  </code></pre>
  
  <p>Thanks anyway for reading</p>