De rewind () functie in C ++ stelt de bestandspositie-indicator in op het begin van de gegeven bestandsstroom.
rewind () prototype
leegte terugspoelen (FILE * stream);
Een aanroep om terug te spoelen (streamen) is gelijk aan een aanroep naar fseek(stream, 0, SEEK_SET)
, behalve dat end-of-file en foutindicatoren worden gewist.
Het wordt gedefinieerd in het header-bestand.
rewind () Parameters
stream: De bestandsstream om de foutvlaggen en EOF-indicator te resetten.
rewind () Retourwaarde
Geen.
Voorbeeld: hoe rewind () -functie werkt
#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; )
Wanneer u het programma uitvoert, is de uitvoer:
Welkom bij Programiz.com Welkom bij Programiz.com