fonctions de la bibliothèque C - rewind ()
C bibliothèque standard - <stdio.h>
description
fonctions C bibliothèquerewind void (FILE * stream) au début de l'emplacement du fichier défini pour un fichier de fluxd'écoulement donnés.
déclaration
Voici la déclaration de la fonction rewind ().
void rewind(FILE *stream)
Paramètres
- flux - Ceci est un pointeur sur FILE pointeur sur un objet, le flux FILE d'identificateur d'objet.
Valeur de retour
Cette fonction ne retourne pas de valeur.
Exemples
L'exemple suivant illustre la fonction rewind () est utilisée.
#include <stdio.h> int main() { char str[] = "This is w3cschool.cc"; FILE *fp; int ch; /* 首先让我们在文件中写入一些内容 */ fp = fopen( "file.txt" , "w" ); fwrite(str , 1 , sizeof(str) , fp ); fclose(fp); fp = fopen( "file.txt" , "r" ); while(1) { ch = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", ch); } rewind(fp); printf("\n"); while(1) { ch = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", ch); } fclose(fp); return(0); }
Supposons que nous ayons unfile.txt de fichier texte,qui se lit comme suit:
This is w3cschool.cc
Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:
This is w3cschool.cc This is w3cschool.cc