[<<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()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson