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

Discussion

Purpose of using fflush() function −

  • A.To flush all streams and specified streams
  • B.To flush only specified streams
  • C.To flush input-output buffer
  • D.This is invalid library function

Answer: A

Correct answer: To flush all streams and specified streams

fflush(stream) writes out any buffered data for that stream, and fflush(NULL) flushes every output stream the program has open. Both forms are provided, which is what the option describes.

Its normal use is to force output to appear when it would otherwise sit in the buffer - before a prompt, or before a crash. Note that fflush on an input stream is undefined behaviour in standard C, despite being widely and wrongly used to discard unread input.

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

Post your comment

Please log in or register to post a comment.