C/stdio.h/rewind

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

rewind: moves the file position pointer back to the start

<source lang="cpp">

//Header file: #include <stdio.h> //Declaration: void rewind(FILE *stream);

 #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>