C Tutorial/stdio.h/rewind

Материал из C\C++ эксперт
Перейти к: навигация, поиск

rewind

Item Value Header file stdio.h Declaration void rewind(FILE *stream); Function moves the file position pointer back to the start.


<source lang="cpp">#include <stdio.h>

 #include <stdlib.h>
 int main(int argc, char *argv[])
 {
   FILE *fp;
   if((fp=fopen("test", "r"))==NULL) {
     printf("Cannot open file.\n");
     exit(1);
   }
   while(!feof(fp)){
       putchar(getc(fp));
   }
   rewind(fp);
   while(!feof(fp)){
       putchar(getc(fp));
   }
   fclose(fp);
 }</source>