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