Funkcje biblioteczne C - rewind ()
Biblioteka standardowa języka C - <stdio.h>
opis
Funkcje biblioteki Cvoid tyłu (FILE * stream) na początku lokalizacji pliku dla danej plików strumieniaprzepływu.
oświadczenie
Oto oświadczenie Funkcja rewind () za.
void rewind(FILE *stream)
parametry
- Strumień - Jest to wskaźnik na wskaźnik pliku do obiektu, przepływu FILE identyfikator obiektu.
Wartość zwracana
Ta funkcja nie zwraca wartości.
Przykłady
Poniższy przykład pokazuje, zwijanie function () jest używana.
#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); }
Załóżmy, że mamyplik.txt plik tekstowy,który brzmi jak następuje:
This is w3cschool.cc
Załóżmy, skompilować i uruchomić powyższy program, który spowoduje w następujących przypadkach:
This is w3cschool.cc This is w3cschool.cc