#include<stdio.h> #include<conio.h> #include<stdlib.h> void main() { FILE *fs1,*fs2,*ft; char ch,file1[20],file2[20],file3[20]; clrscr(); printf("Enter name of first file\n"); gets(file1); printf("Enter name of second file\n"); gets(file2); printf("Enter name of file which'll store contents:\n"); gets(file3); fs1=fopen(file1,"r"); fs2 = fopen(file2,"r"); if(fs1==NULL || fs2==NULL ) { printf("Error opening file\n"); getch(); exit(1); } ft=fopen(file3,"w"); if(ft==NULL ) { printf("Error opening file\n"); exit(1); } while((ch=fgetc(fs1))!=EOF) fputc(ch,ft); while((ch=fgetc(fs2))!=EOF) fputc(ch,ft); printf("Two files were merged into %s file \n",file3); fclose(fs1); fclose(fs2); fclose(ft); getch(); }
Monday, 31 August 2015
C Program to merge 2 files
Subscribe to:
Post Comments (Atom)