#include<stdio.h>
int 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);
return 0;
}
Output:
[csuser@localhost ~]$ vi c.c
[csuser@localhost ~]$ gcc c.c
[csuser@localhost ~]$ ./a.out
Enter the source file name to be copied: file1
Enter the destination file name: file2
COMPLETED
int 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);
return 0;
}
Output:
[csuser@localhost ~]$ vi c.c
[csuser@localhost ~]$ gcc c.c
[csuser@localhost ~]$ ./a.out
Enter the source file name to be copied: file1
Enter the destination file name: file2
COMPLETED
No comments:
Post a Comment