Schulnoten aus einem Textfile lesen
-
Hallo,
Ich bin ganz frisch hier angemeldet. Zurzeut sitze ich an einem Programm,
welches aus einem Textfile Schulnoten ausliest und diese dann anzeigt.
Doch es wird garnicht überprüft ob in der Zeile die gesuchte Zahl vorhanden
ist.So sieht mein Programmcode im Moment aus:
Das Programm ist in C geschrieben
#include <stdlib.h> #include <stdio.h> #include <string.h> char *Filename; float ZeichenNote; #define TEMPFILE "__TEMP__.UML" void calcnoten(char * Filename){ float Zeichen; FILE * Datei = fopen(Filename, "r"); if(Datei == NULL){ printf("Datei nicht gefunden\n"); } do{ if(Zeichen == ZeichenNote){ printf("%f\n", ZeichenNote); ZeichenNote = ZeichenNote + 0.5; } }while((Zeichen = fgetc(Datei)) != EOF); fclose(Datei); } /* HauptProgramm -------------*/ int main(){ Filename = "noten.txt"; calcnoten(Filename); system ("Pause"); return 0; }
Kann mir jemand weiter helfen ?
Freundliche Grüsse
kolibry
-
Falsches Forum: Ansi C wäre korrekt.
Dein Beitrag wird bestimmt bald verschoben.
Simon