Purpose of using fflush() 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.
Please log in or register to report this question.