Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Turbo C - <b>fclose() close a stream</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
fclose()                 Close a Stream


 #include   <stdio.h>

 int        fclose(stream);
 FILE       *stream;                     Pointer to file structure

    fclose() closes 'stream'.  All buffers associated with 'stream' are
    flushed before being closed.  System-allocated buffers are freed when
    the stream is closed.

    Returns:    Zero if the stream is successfully closed.  EOF is
                returned on error.

      Notes:    Use fclose() to close a file that has been opened with
                fopen(). Buffers assigned using setbuf() are not
                automatically freed.

  -------------------------------- Example ---------------------------------

    The following statements open and close a file.

         #include <stdio.h>

         FILE *in;

         main()
         {
             if ((in = fopen("input.dat","r+"))!= NULL) {
                 .
                 .
                 .
                 fclose(in);
              }
           }

See Also: close() fdopen() fflush() fopen() freopen()

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson