title: Escaping "white space" escaping in C
body: <p>I'm it really sure how to explain this question but i'll give it a try.</p>
  
  <p>I have this line of code in my program:</p>
  
  <p><code>scanf (" %c", &amp;character);</code></p>
  
  <p>Notice the space before %c. This is supposed to keep the scanf from interpreting the last ENTER key as a character. This works, however after this line and its resulting printf output the program will not continue to execute until I provide another character and then press the ENTER key. After that it ignore all scanf and prints all printf output with the absence of any user input. Does that make sense. Im new to C so im sure im missing something simple but I couldn't find any solutions.</p>
  
  <p>Thanks!</p>