Guardian C Library Calls Reference Manual

fclose
3-34 128833Guardian TNS C Library Calls Reference Manual
Reference to Library Calls
fclose
The fclose function closes a file opened for ANSI I/O and writes any data in the buffer
to the file.
stream
denotes a file opened for ANSI I/O.
Return Value
is zero if the operation is successful or the value EOF if an error occurs.
Usage Guidelines
If the file was written to, fclose writes any data in the buffer to the file.
Whenever a program calls the exit function or returns from main, C automatically
closes all open files. You should, however, close all files explicitly by calling fclose
or fcloseall.
Example
This example closes the file $a.b.c:
#include <stdioh>
int main(void)
{
FILE *fp;
int status;
fp = fopen("$a.b.c", "w");
/* ... */
status = fclose(fp);
if(status==EOF) printf("fclose function failed\n");
}
#include <stdioh>
int fclose(FILE *stream);