#include <stdio.h>
#include <stdlib.h>
#define MAX 80

int main()
{
 FILE *quelle;
 char datei1[20],datei2[20];
 char puffer[MAX];

 printf("Welche Datei wollen sie als erste lesen : ");
 scanf("%s",datei1);
 printf("Welche Datei wollen sie anschließend lesen : ");
 scanf("%s",datei2);

 if((quelle=fopen(datei1,"r")) == NULL)
  {
   fprintf(stderr,"Fehler bei oeffnen von %s\n",datei1);
   exit(0);
  }
 while(fgets(puffer,MAX,quelle) != NULL)
     fputs(puffer,stdout);

 printf("\n");

 freopen(datei2,"r",quelle);

 while(fgets(puffer,MAX,quelle) != NULL)
      fputs(puffer,stdout);

 return 0;
}

