rewind

Функция            Устанавливает указатель в начало потока.

Синтаксис          #include 
                   int rewind(FILE *stream);

Файл, содержащий   stdio.h
прототип

Описание           rewind(stream) эквивалентно fseek(stream, 0L,
                   SEEK_SET), за исключением того, что rewind обну-
                   ляет признаки конца файла и ошибки, в то время,
                   как fseek обнуляет только признак конца файла.

Возвращаемое       Нет.
значение

Переносимость      rewind доступна во всех системах UNIX и поддержи-
                   вается стандартом ANSI C.

Смотрите также      fopen fseek ftell

Пример:

#include
#include

int main(void)
{
   FILE *fp;
   char *fname = "TXXXXXX",*newname,first;
   newname = mktemp(fname);
   fp = fopen(newname,"w+");
   fprintf(fp,"abcdefghijklmnopqrstuvwxyz");
   rewind(fp);
   fscanf(fp,%c,&first);
   printf("Первый символ: %c",first);
   fclose(fp);
   remove(nemname);
   return 0;
}