Namespaces
Variants
Views
Actions

fclose

From cppreference.com
< c‎ | io
Revision as of 22:58, 2 November 2012 by P12bot (Talk | contribs)

Defined in header <stdio.h>
int fclose( FILE *stream );

Closes the given file stream. Any unwritten buffered data are flushed to the OS. Any unread buffered data are discarded.

Whether or not the operation succeeds, the stream is no longer associated with a file, and the buffer allocated by setbuf or setvbuf, if any, is also disassociated and deallocated if automatic allocation was used.

Contents

Parameters

stream - the file stream to close

Return value

0 on success, EOF otherwise

Example

See also

Template:c/io/dcl list fopenTemplate:c/io/dcl list freopen