C Program to copy the content of file to another


This content was proof-read by Grammarly. You can Try Grammary for FREE

Problem Statement

Write a program in C to copy the content of one file to another.

How to copy the content of the file to another using C ?

#include <stdio.h> 
int main() 
{ 
   char ch; 
   FILE *fp1; 
   FILE *fp2; 
   /* Assume this abundantcodefile1.txt has the content which needs to be copied to abundantcodefile2.txt*/ 
   if (fp1 = fopen("abundantcodefile1.txt", "r")) 
   { 
      ch = getc(fp1); 
      // Assume this test2.c file is empty 
      fp2 = fopen("abundantcodefile2.txt", "w+") 
      while (ch != EOF) 
      { 
         fputc(ch, fp2); 
         ch = getc(fp1); 
      } 
      fclose(fp1); 
      fclose(fp2); 
      return 0; 
   } 
   return 1; 
}
Newsletter Signup

Subscribe to our weekly newsletter below and never miss the latest product or an exclusive offer.

Newsletter Signup

Subscribe to our weekly newsletter below and never miss the latest product or an exclusive offer.

%d bloggers like this: