title: Print Coloured Text to Console in C++
body: <p>I would like to write a Console class that can output coloured text to the console.</p>
  
  <p>So I can do something like (basically a wrapper for printf):</p>
  
  <pre><code>Console::Print( "This is a non-coloured message\n" );
  Console::Warning( "This is a YELLOW warning message\n" );
  Console::Error( "This is a RED error message\n" );
  </code></pre>
  
  <p>How would I print different coloured text to the Windows Console?</p>