C fclose()
function is a C library function that releases the memory stream opened by the fopen()
function. This tutorial guides you on how to use the fclose()
function in the C program. The basic format of the fclose is:
Syntax:
int fclose( FILE * stream );
Return Value
The C close()
function returns EOF
in case of failure and returns 0
on success.
Example:
#include<stdio.h>
int main()
{
FILE *fp;
fp = fopen("fileName.txt","w");
fprintf(fp, "%s", "Sample Texts");
fclose(fp);
return 0;
}
Explanation:
- The above example will create a file called fileName.txt.
- The
w
means that the file is being opened for writing, and if the file does not exist, then the new file will be created. - The
fprintf()
function writes Sample Texts text to the file. - The
fclose()
function closes the file and releases the memory stream.