title: How to compare if a char or string variable equals a certain string?
body: <p>I'm trying to get this while loop to work but for some reason, it will automatically "assume" that the user input is wrong.</p>
  
  <p><code>value</code> is a string (should it be a char?)
  <code>A</code>,<code>B</code>,<code>C</code> are strings (should they be char?)</p>
  
  <pre><code>void Course::set()
  {
      cout &lt;&lt; "blah blah blah" &lt;&lt; endl;
      cout &lt;&lt; "youre options are A, B, C" &lt;&lt;endl;
      cin &gt;&gt; value;
  
      while(Comp != "A" || Comp != "B" || Comp != "C") 
      {
          cout &lt;&lt; "The character you enter is not correct, please enter one of the following: You're options are A, B, C" &lt;&lt; endl;
          cin &gt;&gt; value;
      }
      cout &lt;&lt; endl;
  }
  </code></pre>