C ++ rewind () - Biblioteca standard C ++

Funcția rewind () din C ++ setează indicatorul de poziție a fișierului la începutul fluxului de fișiere dat.

rewind () prototip

 anulare înapoi (flux FILE *);

Un apel pentru derulare înapoi (flux) este echivalent cu un apel către fseek(stream, 0, SEEK_SET), cu excepția faptului că indicatorii de sfârșit de fișier și de eroare sunt șterse.

Este definit în fișierul antet.

rewind () Parametri

flux: fluxul de fișiere pentru a reseta steagurile de eroare și indicatorul EOF.

rewind () Valoare returnată

Nici unul.

Exemplu: Cum funcționează funcția 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; )

Când rulați programul, ieșirea va fi:

 Bine ați venit la Programiz.com Bine ați venit la Programiz.com

Articole interesante...