title: C++ Meaningless expression filler
body: <p>I have this simple c++ program for a console application in VS 2013 Express (for Windows Desktop):</p>
  
  <pre><code>#include &lt;iostream&gt;
  #include &lt;string&gt;
  using namespace std;
  
  int main()
  {
  string mystr;
  cout &lt;&lt; "Welcome, what is your name? ";
  getline(cin, mystr);
  cout &lt;&lt; "Nice to meet you, " &lt;&lt; mystr &lt;&lt; endl;
  cout &lt;&lt; "May i call you \"Idiot\" for short? (y/n)" &lt;&lt; endl;
  
  string mystr2;
  getline(cin, mystr2);
  
  while ( ??? ) 
  {
      if (cin)
      {
          if (mystr2 == "y")
          {
              cout &lt;&lt; "Thank you, Idiot" &lt;&lt; endl;
          }
          else
          {
              if (mystr2 == mystr)
              {
                  cout &lt;&lt; "You found the hidden secret! The hidden secret is..... I dunno. It is what ever you want it to be. \n \nProbably a let down." &lt;&lt; endl;
              }
              else
              {
                  if (mystr2 == "n")
                  {
                      cout &lt;&lt; "Ok then, " &lt;&lt; mystr &lt;&lt; endl;
                  }
                  else
                  {
                      cout &lt;&lt; "Please enter a valid response (y/n)" &lt;&lt; endl;
                      getline(cin, mystr2);
                  }
              }
          }
      }
  }
  </code></pre>
  
  <p>}</p>
  
  <p>I've just started to learn and i prefer to learn as i make something, so i decided to do this. As you may guess from the final else statement, i want it to say "Please enter a valid response (y/n)" if the user has put in anything other than y, n or mystr2 == mystr. It works fine but i need to it loop so i have put it all in the while statement. </p>
  
  <p>I now need an expression for the while statement which won't effect it, or is a result of the user triggering the last else statement. This filler is what i need help with.</p>
  
  <p>I know it is small and pointless but i want to finish it.</p>