C rewind() function:
To use stream many times, the rewind() function is used in C. This function sets the file pointer at the beginning of the stream.
Syntax:
rewind(FILE *stream)
Example:
#include <stdio.h> void main(){ FILE *f; f = fopen("file.txt","w+"); fputs("Hello C..", f); fclose(f); char arr[100]; f = fopen("file.txt","r"); printf("%s",fgets(arr,65,f)); rewind(f); f = fopen("file.txt","r"); printf("%s",fgets(arr,65,f)); fclose(f); } |
Output
Hello C..Hello C.. |