#include void main() { FILE *p,*q; char file1[20],file2[20]; char ch; printf("\nEnter the source file name to be copied: "); gets(file1); p=fopen(file1,"r"); if(p==NULL) { printf("cannot open %s",file1); exit(0); } printf("\nEnter the destination file name: "); gets(file2); q=fopen(file2,"w"); if(q==NULL) { printf("cannot open %s",file2); exit(0); } while((ch=getc(p))!=EOF) putc(ch,q); printf("\nCOMPLETED"); fclose(p); fclose(q); }