Pointer zurück setzen
-
Hallo!
Wie kann ich den Pointer wieder zum Anfang zurück setzen.
Ich gebrauche zuerstwhile((c = fgetc(dat)) != EOF) if (c == '\n') ++n;
um die Anzahlen der Zeilen zu bekommen und möchte dann
fgets(line,82, dat);
nutzen um die erste Zeile in das Array line zu speichern.
Doch leider funktioniert das nicht, und ich vermute, dass ich den Pointer zurück zum Anfang setzen muss.Meine 2. Frage, was muss ich tun, wenn ich die nachfolgenden Zeilen einzeln speichern möchte?
Vielen dank im voraus
-
Das erste geht mit fseek, das zweite mit einem Array.