C Functions Question:
Tell us the use of fflush() function in C Language?
Answer:
In ANSI, fflush() [returns 0 if buffer successfully deleted / returns EOF on an error] causes the system to empty the buffer associated with the specified output stream.
It undoes the effect of any ungetc() function if the stream is open for input. The stream remains open after the call.
If stream is NULL, the system flushes all open streams.
However, the system automatically deletes buffers when the stream is closed or even when a program ends normally without closing the stream.
It undoes the effect of any ungetc() function if the stream is open for input. The stream remains open after the call.
If stream is NULL, the system flushes all open streams.
However, the system automatically deletes buffers when the stream is closed or even when a program ends normally without closing the stream.
Previous Question | Next Question |
Tell me the use of bit field in C Language? | Do you know the difference between exit() and _exit() function in C? |