title: C++ invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
body: <p>WARNING: Extremely limited knowledge of C++ and coding in general. Please refrain from advanced terminology.</p>
  
  <pre><code>for ( i = 0; i &lt; answer.size(); ++i) {
              if (guess == answer.at(i)) {                            //to display correct letters in answerDisplay
                  answerDisplay.replace( (2 * i), 1, answer.at(i) );
                  correctGuesses += 1;
              }
  </code></pre>
  
  <p>Given: answerDisplay and answer are strings.</p>
  
  <p>When I run my program there is a compile-time error at the third line of what I've posted saying:</p>
  
  <pre><code>invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
  </code></pre>
  
  <p>What's the problem? How can I fix it? All other posts with this error talked about pointer characters but I don't know what those are.</p>