This is a C Program which copies the contents from one file to another file.
Here we use file pointer to read and write data. To read data we open a file in read mode and similarly to write data we open a file in write mode . Read and write modes are shown by 'r' and 'w' , these should be passed as an second argument for fopen function.
PROGRAM :
OUTPUT :
First create a file named input.txt in the root directory of the project,
Now open that file and write some data in it,
Now run the c file which we created above, then it will create a new file output.txt
Now open that output.txt file , we will see the data from input.txt copied to output.txt file.
Here we use file pointer to read and write data. To read data we open a file in read mode and similarly to write data we open a file in write mode . Read and write modes are shown by 'r' and 'w' , these should be passed as an second argument for fopen function.
PROGRAM :
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp1,*fp2;
fp1 = fopen("input.txt" ,"r");
fp2 = fopen("output.txt","w");
while(1)
{
char ch;
ch = fgetc(fp1);
if (ch == EOF)
break;
else
putc(ch, fp2);
}
fclose(fp1);
fclose(fp2);
return 0;
}
OUTPUT :
First create a file named input.txt in the root directory of the project,
| Create a new file input.txt |
Now open that file and write some data in it,
| Write some data in input.txt file |
Now run the c file which we created above, then it will create a new file output.txt
| The file output.txt is automatically created after executing our program |
Now open that output.txt file , we will see the data from input.txt copied to output.txt file.
| Contents copied from input.txt to output.txt |
No comments:
Post a Comment