# include #include struct Zeil {char daten[50];}Zeilen[25]; int Best() { FILE *dateizeiger; int i=0,n=0; char c; dateizeiger=fopen("Bestlist","r"); if(dateizeiger!=NULL) { n=1; while((c=fgetc(dateizeiger))!=EOF) { if(c=='\n') { Zeilen[n].daten[i]='\0'; i=0; n++; } else Zeilen[n].daten[i++]=c; } Zeilen[n].daten[i]='\0'; } else { n=0; dateizeiger=fopen("Bestlist","w"); } fclose(dateizeiger); return n; } void Best_aus() { int i,n; n=Best(); for(i=0;i25) n=25; dateizeiger=fopen("Bestlist","w"); printf("Nachname:");scanf("%s",nach); printf("Vorname:");scanf("%s",vor); time(&cur_t); tmptr=localtime(&cur_t); day=tmptr->tm_mday; mon=tmptr->tm_mon; ja=tmptr->tm_year; ja=2000+(ja%100); fprintf(dateizeiger,"%5d %6s %02d.%02d.%4d %10s %10s\n",zuege,art_,day,mon,ja,vor,nach); for(i=1;i