
- The C Standard Library
- C Library - Home
- C Library - <assert.h>
- C Library - <ctype.h>
- C Library - <errno.h>
- C Library - <float.h>
- C Library - <limits.h>
- C Library - <locale.h>
- C Library - <math.h>
- C Library - <setjmp.h>
- C Library - <signal.h>
- C Library - <stdarg.h>
- C Library - <stddef.h>
- C Library - <stdio.h>
- C Library - <stdlib.h>
- C Library - <string.h>
- C Library - <time.h>
- C Standard Library Resources
- C Library - Quick Guide
- C Library - Useful Resources
- C Library - Discussion
- C Programming Resources
- C Programming - Tutorial
- C - Useful Resources
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
C library function - fclose()
Description
The C library function int fclose(FILE *stream) closes the stream. All buffers are flushed.
Declaration
Following is the declaration for fclose() function.
int fclose(FILE *stream)
Parameters
stream − This is the pointer to a FILE object that specifies the stream to be closed.
Return Value
This method returns zero if the stream is successfully closed. On failure, EOF is returned.
Example
The following example shows the usage of fclose() function.
#include <stdio.h> int main () { FILE *fp; fp = fopen("file.txt", "w"); fprintf(fp, "%s", "This is tutorialspoint.com"); fclose(fp); return(0); }
Let us compile and run the above program that will create a file file.txt, and then it will write following text line and finally it will close the file using fclose() function.
This is tutorialspoint.com
stdio_h.htm
Advertisements