Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a program that reads a text file character by characterand makes a copy th

ID: 3610523 • Letter: W

Question

Write a program that reads a text file character by characterand makes a copy the file in other text file with the namename_backup.txt Modify the code of the previous exercise in such a way thatthe user can write with the keyboard the full path and name of thefile to be copied, as well as the full path and name of the copy(file backup). In C++ Write a program that reads a text file character by characterand makes a copy the file in other text file with the namename_backup.txt Modify the code of the previous exercise in such a way thatthe user can write with the keyboard the full path and name of thefile to be copied, as well as the full path and name of the copy(file backup). In C++

Explanation / Answer

#include#includeusing namespace std;int main(){char ch;char file[100];char file_bck[100];char *temp,*ptr;int count=0;coutfile;if((ptr=strstr(file,"."))!=NULL){for(temp=file;*temp!='';temp++){if(temp == ptr){strcpy(&file_bck[count],"_backup");count = count+ strlen("_backup");}file_bck[count++] = *temp;}file_bck[count]='';}else{strcpy(file_bck,file);strcat(file_bck,"_backup");}ifstream myfile (file);if (myfile.is_open()){ofstream myofile (file_bck);if (myofile.is_open()){}else {cout