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