C ++ rewind () - biblioteka standardowa C ++

Funkcja rewind () w C ++ ustawia wskaźnik pozycji pliku na początek danego strumienia pliku.

rewind () prototyp

 void rewind (strumień FILE *);

Wywołanie przewijania do tyłu (strumień) jest równoważne wywołaniu funkcji fseek(stream, 0, SEEK_SET), z wyjątkiem tego, że wskaźniki końca pliku i błędu są wyczyszczone.

Jest zdefiniowany w pliku nagłówkowym.

rewind () Parametry

stream: strumień plików do resetowania flag błędów i wskaźnika EOF.

rewind () Zwraca wartość

Żaden.

Przykład: Jak działa funkcja 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; )

Po uruchomieniu programu wynik będzie następujący:

 Witamy w Programiz.com Witamy w Programiz.com

Interesujące artykuły...