title: will 'printf' always do its job?
body: <pre><code>printf("/*something else*/"); /*note that:without using \n in printf*/
  </code></pre>
  
  <p>I know printf() uses a buffer which prints whatever it contains when, in the line buffer, "\n" is seen by the buffer function.  So when we forget to use "\n" in printf(), rarely, line buffer will not be emptied. Therefore, printf() wont do its job.  Am I wrong?</p>