C ++ rewind () - Bibliothèque standard C ++

La fonction rewind () en C ++ définit l'indicateur de position de fichier au début du flux de fichier donné.

prototype rewind ()

 void rewind (FILE * stream);

Un appel à rembobiner (flux) équivaut à un appel à fseek(stream, 0, SEEK_SET), sauf que les indicateurs de fin de fichier et d'erreur sont effacés.

Il est défini dans le fichier d'en-tête.

Paramètres rewind ()

stream: Le flux de fichier pour réinitialiser les indicateurs d'erreur et l'indicateur EOF.

rewind () Valeur de retour

Aucun.

Exemple: Fonctionnement de la fonction 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; )

Lorsque vous exécutez le programme, la sortie sera:

 Bienvenue sur Programiz.com Bienvenue sur Programiz.com

Articles intéressants...