title: Clearing only part of the console output
body: <p><strong>What I want to do:</strong></p>
  
  <p>The cursor is initially blinking on the top left corner of the screen:</p>
  
  <blockquote>
    <p>160 characters remaining<br>
    _</p>
  </blockquote>
  
  <p>When I press 'i':</p>
  
  <blockquote>
    <p>159 characters remaining</p>
    
    <p>i</p>
  </blockquote>
  
  <p>When I press 'a':</p>
  
  <blockquote>
    <p>158 characters remaining</p>
    
    <p>ia</p>
  </blockquote>
  
  <p>When I press 'm':</p>
  
  <blockquote>
    <p>157 characters remaining</p>
    
    <p>iam</p>
  </blockquote>
  
  <p>and so on.</p>
  
  <p><strong>What needs to be done(According to me):</strong></p>
  
  <ol>
  <li>Need to clear the only the first three characters of the screen.</li>
  <li>Update the newly pressed key on the screen</li>
  </ol>
  
  <p><strong>What I have tried:</strong></p>
  
  <p>I tried to clear the whole screen and write everything that was there previously back on it. </p>
  
  <p><strong>Why I am not happy with what I did:</strong></p>
  
  <p>Because it gives a jerky appearance. And the entry is not smooth.</p>
  
  <p><strong>What I need you to help me with:</strong></p>
  
  <p>Some inbuilt function or some other technique to clear only part of the screen.</p>
  
  <p><strong>My Specs:</strong></p>
  
  <p>Windows XP SP 3</p>
  
  <p>IDE: Visual C++ 2010 Express</p>