Синтаксис
#include <stdio.h>
int rewind(FILE *stream);
Прототип
stdio.h
Описание
Функция rewind(stream) эквивалентно fseek(stream, 0L, SEEK_SET), за исключением того, что rewind обнуляет признаки конца файла и ошибки, в то время, как fseek обнуляет только признак конца файла.
Возвращаемое значение
Нет.
Переносимость
Функция rewind доступна во всех системах UNIX и поддерживается стандартом ANSI C.
Пример
#include <stdio.h>
#include <dir.h>
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;
}