#include <stdio.h>
#include <stdlib.h>

int main()
{
 FILE *quelle;
 int c;
 char datei[20];

 printf("Welche Datei wollen sie oeffnen : ");
 scanf("%s",datei);
 fflush(stdin);

 if((quelle=fopen(datei,"a+")) == NULL)
 {
  fprintf(stderr,"Konnte %s nicht oeffnen\n",datei);
  exit(1);
 }

 printf("Eingabe machen und mit '*' beenden\n");
 while((c=getc(stdin)) != '*')
     putc(c,quelle);

/*Wir machen mit Absicht einen Fehler*/
 fseek(quelle, -10L, SEEK_SET);
 if((ftell(quelle)) <0)
  {
   fprintf(stderr,"Achtung schwerer Fehler,\n");
   fprintf(stderr,"FILE - Zeiger zeigt auf einen\n");
   fprintf(stderr,"undefinierten Bereich!\n");
   exit (2);
  }
 return 0;
}

