#include <stdio.h>
void rewind(FILE *stream);
Функция rewind() перемещает указатель текущей позиции файла в начало заданного потока. Она также очищает связанные с потоком stream признаки конца файла и ошибок.
Пример
Данная функция дважды читает поток, адресованный указателем fp, и каждый раз выводит файл на экран.
void re_read(FILE *fp)
{
/* первое чтение */
while(!feof(fp)) putchar(getc(fp));
rewind(fp);
/* второе чтение */
while(!feof(fp)) putchar(getc(fp));
}
Зависимые функции
fseek()