title: Clearing terminal in Linux with C++ code
body: <p>Okay, I have been researching on how to do this, but say I am running a program that has a whole bit of output on the terminal, how would I clear the screen from within my program so that I can keep my program running?</p>
  
  <p>I know I can just type <code>clear</code> in terminal and it clears it fine, but like I said, for this program it would be more beneficial for me.</p>
  
  <p>I found something that works, however, I'm not sure what it is or what it is doing.</p>
  
  <pre><code>cout &lt;&lt; "\033[2J\033[1;1H";
  </code></pre>
  
  <p>That works but I have no clue what it is, if you could explain it, than I would much appreciate it.</p>