Site icon DataFlair

C Program to Write Data in a File

Program 1

// Program for write data in file 
#include<stdio.h>
#include<conio.h>
int main()
{
     system("cls");
     char ch;
     FILE *fp=NULL;
     fp=fopen("d://mydata/student.txt","w");
     if(fp==NULL)
      printf("\nFile not created");
     else 
     {
       printf("\n Enter a character"); 
       ch=getche();
       fputc(ch,fp);
       printf("\n File created");
       fclose(fp);
     } 
     return 0;
}

Program 2

// Program for write string data in file 
#include<stdio.h>
#include<conio.h>
int main()
{
     system("cls");
     char ch;
     FILE *fp=NULL;
     fp=fopen("d://mydata/mystring.txt","w");
     if(fp==NULL)
      printf("\nFile not created");
     else 
     {
       printf("\n Enter a string"); 
       while((ch=getche())!='0')
       {
           fputc(ch,fp);
       } 
       printf("\n File created");
       fclose(fp);
     } 
     return 0;
}

Program 3

// Program for read single character data from file 
#include<stdio.h>
#include<conio.h>
int main()
{
     system("cls");
     char ch;
     FILE *fp=NULL;
     fp=fopen("d://mydata/mystring.txt","r");
     if(fp==NULL)
      printf("\nFile not found");
     else 
     {
       while((ch=fgetc(fp))!=EOF)
       {
           printf("%c",ch);  
       }  
       fclose(fp);
     } 
     return 0;
}

 

 

Exit mobile version