Die Funktion rewind () in C ++ setzt die Dateipositionsanzeige auf den Anfang des angegebenen Dateistreams.
Prototyp zurückspulen ()
ungültiger Rücklauf (FILE * Stream);
Ein Aufruf zum Zurückspulen (Stream) entspricht einem Aufruf von fseek(stream, 0, SEEK_SET)
, mit der Ausnahme, dass die Dateiende- und Fehleranzeigen gelöscht werden.
Es ist in der Header-Datei definiert.
rewind () Parameter
stream: Der Dateistream zum Zurücksetzen der Fehlerflags und des EOF-Indikators.
rewind () Rückgabewert
Keiner.
Beispiel: Funktionsweise der Funktion rewind ()
#include int main() ( int c; FILE *fp; fp = fopen("file.txt", "r"); if (fp) ( while ((c = getc(fp)) != EOF) putchar(c); rewind(fp); putchar(''); while ((c = getc(fp)) != EOF) putchar(c); ) fclose(fp); return 0; )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
Willkommen bei Programiz.com Willkommen bei Programiz.com