feof Problem
-
Hi,
also ich hab flogendes Problem :
Ich muss Volabeln aus einer Text datei einlesen (in einer Zeile und durch Leerzeichen getrennt)
Jetzt muss ich alles einlesen was in der Zeile steht.mit while(!feof(f)) funktionierts einfach nicht er lest nur die letztet 2 ein.
Kann mir wer helfen?
Lukas
hier der CodeFILE *f; int i = 0, anz, l, len; f = fopen("C:\\Dokumente und Einstellungen\\Luke\\Eigene Dateien\\Schule\\Vokabel.txt","r"); if (f == NULL) puts("\n Datei nicht vorhanden!"); while(feof(f)) { (fscanf (f," %s ",s[i].de)); (fscanf (f," %s ",s[i].eng)); }
-
FILE *f; int i = 0, anz, l, len; f = fopen("C:\\Dokumente und Einstellungen\\Luke\\Eigene Dateien\\Schule\\Vokabel.txt","r"); if (f == NULL) puts("\n Datei nicht vorhanden!"); for(i=0,!feof(f),i++) { fscanf (f," %s ",s[i].de); fscanf (f," %s ",s[i].eng); }
-
Vielleicht mal in der while Schleife i auch erhöhen ...