Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Borland C++ 2.x ( with Turbo C ) - <b>fcloseall() close all open streams</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 fcloseall()             Close All Open Streams

 #include   <stdio.h>

 int        fcloseall(void);

    fcloseall() closes all open streams except 'stdin' and 'stdout' after
    flushing all buffers associated with the streams.  When the streams
    are closed, system-allocated buffers are automatically freed, but
    those assigned with setbuf() and setvbuf() are not.


       Returns:     The total number of streams successfully closed.  EOF
                    is returned on error.

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

    This example opens two streams and closes them both with a single
    call to fcloseall().

           #include <stdio.h>

           FILE *stream1, *stream2;

           main()
           {
               if ((stream1 = fopen("ch1.txt","w+")) != NULL &&
                   (stream2 = fopen("ch2.txt","w+")) != NULL){
                   .
                   .
                   .
                   fcloseall();
               }
           }


See Also: fclose() close() setbuf() setvbuf()

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