You are on page 1of 1

/* MERGE TWO FILES */

// PROGRAM CODE
#include<stdio.h>
#include<conio.h>
void main()
{ FILE *f1,*f2;
char c,d;
clrscr();
f1=fopen("file1.txt","w");
f2=fopen("file2.txt","w");
printf("\n ENTER STRING:");
while((c=getchar())!=EOF)
{ putc(c,f1);
}
printf("\n ENTER STRING:");
while((d=getchar())!=EOF)
{ putc(d,f2);
}
fclose(f1);
fclose(f2);
f1=fopen("file1.txt","r");
f2=fopen("file2.txt","a");
while((c=getc(f1))!=EOF)
{putc(c,f2);
}
fclose(f1);
fclose(f2);
f2=fopen("file2.txt","r");
printf("\n MERGED STRING IS: ");
while((c=getc(f2))!=EOF)
{printf("%c",c);
}
fclose(f2);
getch();
}

/* SAMPLE OUTPUT
ENTER STRING:MORNING^Z
ENTER STRING:GOOD^Z
MERGED STRING IS: GOOD MORNING */

You might also like