#include <stdio.h>
#include <stdlib.h>
#define ZEILENLAENGE 80

int main()
{
 FILE *quelle,*kopie;
 char puffer[ZEILENLAENGE];
 char name[20];

 printf("Welche Datei wollen sie zu lesen oeffnen: ");
 scanf("%s",name);

 if((quelle=fopen(name,"r")) == NULL)
  {
   fprintf(stderr,"Kann %s nicht oeffnen\n",name);
   exit (0);
  }

 if((kopie=fopen("kopie.txt","w")) == NULL)
  {
   fprintf(stderr,"Kann kopie.txt nicht oeffnen\n");
   exit (1);
  }

 while(fgets(puffer,ZEILENLAENGE,quelle))
  {
   fputs(puffer,kopie);
   puts(puffer);
  }

 return 0;
}

