Datei auslesen/zum dateianfang springen
-
Hallo,
ich bin zur zeit dabei ein Programm zu schreiben und hab ne grudsätzliche Frage mit dem Umgang von Dateien.
Ich Lese eine Datei mit folgendem Quellcode-schnipsel aus:
FILE *ReadData; ReadData = fopen("test.dat", "r+w"); if(ReadData==NULL) { printf("\n\n\n\tFehler beim lesen der Datei!\n\n\n"); } else { printf("\n\n\n"); while(!feof(ReadData)) { fscanf(ReadData,"%s", cList); printf("\t%d. Eintrag: %s\n",iList+1, cList); fgets(cList ,50 , ReadData); iList++; } } fclose(ReadData);
Das Programm läuft soweit so wie ich es möchte ich hab zu dem Thema nur eine wichtige Frage.
Wenn ich die Datei auslese gelange ich mit meiner while-schleife irgendwann am ende an. Gibt es ne möglichkeit Nach dem auslesen der Datei wieder zum Dateianfang zu springen um dann Änderungen vorzunehmen?
Danke schonmal im voraus
Rille
-
Die Funktion seekg von fstream
-
bzw bei FILE*'s die Funktion fseek()