설명

파일의 읽기/쓰기 위치를 파일의 처음 위치로 초기화합니다.

헤더 stdio.h
형태 void rewindl( FILE *stream);
인수 FILE *stream 대상 파일 스트림
예제
#include <stdio.h>

int main( void)
{
   FILE *fp;
   char  str[1024];
   int   ndx;

   fp = fopen( "./main.c", "r");

   for ( ndx = 0; ndx < 3; ndx++)
      printf( "%s", fgets( str, 1024, fp));

   rewind( fp);   // 파일 읽기/쓰기 위치를 처음 위치로 이동

   printf( "--------------------------n");

   for ( ndx = 0; ndx < 3; ndx++)
      printf( "%s", fgets( str, 1024, fp));

   fclose( fp);

   return 0;
}

]$ ./a.out #include int main( void) -------------------------- #include int main( void) ]$