Copy file content in C.

01  #include<stdio.h>
02  
03  int main()
04  {
05   char c;
06   FILE *fp1,*fp2;
07  
08   fp1=fopen("d:\input.txt","w");
09   while((c=getchar())!=EOF)
10   putc(c,fp1);
11   fclose(fp1);
12  
13   fp2=fopen("c:\output.txt","w");
14   fp1=fopen("d:\input.txt","r");
15   
16   while ((c=getc(fp1))!=EOF)
17   putc(c,fp2);
18   fclose(fp1);
19   fclose(fp2);
20  
21   fp2=fopen("c:\output.txt","r");
22   printf("\n\n\n\n");
23   
24   while((c=getc(fp2))!=EOF)
25   printf("%c",c);
26   fclose(fp2);
27   return 0;
28  }

  
 OUTPUT :
 
 Read content from file 'input.txt' and write it to the file named 'output.txt'