Home »
        C programs »
        C file handling programs
    
    C program to create a text file using file handling, example of fopen, fclose
    
    
    
    
	    
		    By IncludeHelp Last updated : March 10, 2024
	    
    
    Creating a text file in C
    To create a text file in C, use the fopen() function by passing the file name to be created and file mode. File mode defines the mode of writing or reading a file.
    Syntax
    Below is the syntax of creating a file in C:
file_pointer = fopen("file_name","mode");
    C program to create a text file
    Below is a C program to create a text file using file handling. This is an example of fopen() and fclose() methods. Which are used for opening and closing a file respectively.
#include< stdio.h >
int main()
{
 
    FILE *fp;   /* file pointer*/
    char fName[20];
 
    printf("Enter file name to create :");
    scanf("%s",fName);
 
    /*creating (open) a file, in “w”: write mode*/
    fp=fopen(fName,"w");
    /*check file created or not*/
    if(fp==NULL)
    {
        printf("File does not created!!!");
        exit(0); /*exit from program*/
    }
 
    printf("File created successfully.");
    return 0;
}
Output
Run 1:
Enter file name to create : file1.txt
File created successfully.
Run 2:
Enter file name to create : d:/file1.txt
File created successfully.
“file will be created in d: drive”.
Run 3:
Run 1:
Enter file name to create : h:/file1.txt
File does not created!!!
	C File Handling Programs »
	
	
    
    
    
    
  
    Advertisement
    
    
    
  
  
    Advertisement