C Exercises: Create a file and input text
Write a program in C to create and store information in a text file.
Sample Solution:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[1000];
FILE *fptr;
char fname[20]="test.txt";
printf("\n\n Create a file (test.txt) and input text :\n");
printf("----------------------------------------------\n");
fptr=fopen(fname,"w");
if(fptr==NULL)
{
printf(" Error in opening file!");
exit(1);
}
printf(" Input a sentence for the file : ");
fgets(str, sizeof str, stdin);
fprintf(fptr,"%s",str);
fclose(fptr);
printf("\n The file %s created successfully...!!\n\n",fname);
return 0;
}
Sample Output:
Create a file (test.txt) and input text : ---------------------------------------------- Input a sentence for the file : This is the content of the file test.txt The file test.txt created successfully...!!
Flowchart:
C Programming Code Editor:
Previous: C File Handling Exercises Home
Next: Write a program in C to read an existing file.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics