C++ Program to Copy one file to another file using File Handling
#include<iostream>
#include<fstream>
#include<stdio.h>
#include<stdlib.h>
using namespace std;
int main()
{
ifstream fs;
ofstream ft;
char ch, fname1[20], fname2[20];
cout<<"Enter source file name with extension (like files.txt) : ";
cin>>fname1;
fs.open(fname1);
if(!fs)
{
cout<<"Error in opening source file..!!";
exit(1);
}
cout<<"Enter target file name with extension (like filet.txt) : ";
cin>>fname2;
ft.open(fname2);
if(!ft)
{
cout<<"Error in opening target file..!!";
fs.close();
exit(2);
}
while(fs.eof()==0)
{
fs>>ch;
ft<<ch;
}
cout<<"File copied successfully..!!";
fs.close();
ft.close();
return 0;
}
OUTPUT ::
Enter source file name with extension (like files.txt) : test.txt Enter target file name with extension (like filet.txt) : test1.txt File copied successfully..!!