Machine-translated by Google. Questions are authored in English.
Top

Discussion

What is the purpose of the fflush() function?

  • A.flushes all streams and specified streams
  • B.flushes only specified stream
  • C.flushes input/output buffer
  • D.flushes file buffer

Answer: A

Correct answer: flushes all streams and specified streams

fflush(fp) writes out the buffer of one stream; fflush(NULL) flushes every output stream. It matters because output is buffered: without a flush, text may still be sitting in memory when a program crashes. (fflush on an input stream is undefined behaviour, despite being widely misused.)

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.