28 lines
619 B
C
28 lines
619 B
C
|
#include<stdio.h>
|
||
|
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);
|
||
|
}
|