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; }
Leave a Reply