#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)




