title: While scanf!=EOF or scanf==1?
body: <p><em>Ceteris paribus</em> (well formed data, good buffering practices and what not), is there a reason why I prefer to loop while the return of <code>scanf</code> is 1, rather than <code>!EOF</code>? I may have read this somewhere, or whatever, but I may have it wrong as well. What do other people think?</p>