The man page says 
"*For input streams, fflush() discards  any buffered  data  that  has  been  fetched  from the underlying file, but has not been consumed by the application*"

However, I couldn't find any difference w/o the `fflush()`