Copy One File to another File | Input/Ouput | C Programming C Programming Home » C File Input/Output » Copy One File to another File #include #include // For exit() int main() { FILE *fptr1, *fptr2; char filename[100], c; printf("Enter the filename to open for reading \n"); scanf("%s", filename); // Open one file for reading fptr1 = fopen(filename, "r"); if (fptr1 == NULL) { printf("Cannot open file %s \n", filename); exit(0); } printf("Enter the filename to open for writing \n"); scanf("%s", filename); // Open another file for writing fptr2 = fopen(filename, "w"); if (fptr2 == NULL) { printf("Cannot open file %s \n", filename); exit(0); } // Read contents from file c = fgetc(fptr1); while (c != EOF) { fputc(c, fptr2); c = fgetc(fptr1); } printf("\nContents copied to %s", filename); fclose(fptr1); fclose(fptr2); return 0; } Output : Student File & Teacher File (Here Teacher.txt File is blank)After Opening both Files content is copy to Teacher's File Tweet Share Share Share Share Related Post
2 comments
Click here for commentsNice post sir....
Replynice article.thank you for you post.
Replyvisit
web programming tutorial
welookups
ConversionConversion EmoticonEmoticon