Is For input streams, fflush() discards any buffered data that has been fetched from the underlying file, but has not been by the application. syntactically and logically correct? Is For input streams, fflush() discards any buffered data that has been fetched from the underlying file, but has not been consumed by the application. much more clear?