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