title: Is there any reason to use scanf or fscanf over fgets+sscanf
body: <p>Since you're not reading from the stream it seems much more flexible.
  Both to mention that since you can easily change the timing/code location of the reads then you can with a c stream(am I wrong, can you make strings, ect into c <code>FILE *</code> streams)?</p>
  
  <p>Plus, I don't know I just feel a bit odd about <code>scanf</code>. Any pros/cons to <code>scanf</code> would be appreciated.</p>
  
  <p>Edit: I meant the use of scanf or fscanf vs the combo of  fgets+sscanf</p>