qc.hlp (Table of Contents; Topic list)
fflush
 Summary Example                         Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
     If the file associated with <stream> is open for output, the
     fflush function flushes the buffer associated with <stream>; the
     buffer contents are written to the file. If the file associated
     with <stream> is open for input, fflush clears the buffer. The
     fflush function negates the effect of any prior call to ungetc
     against <stream>.
 
     Buffers are automatically flushed when they are full, when the
     stream is closed, or when a program terminates normally without
     closing the stream.
 
     The stream remains open after the call. The fflush function has no
     effect on an unbuffered stream.
 
     Return Value
 
     The fflush function returns 0 if the buffer was successfully
     flushed. The value 0 is also returned when the specified stream
     has no buffer or is open for reading only. A return value of EOF
     indicates an error.
                                    -♦-