Russian Belarusian English German Japanese Ukrainian

Rewind

CuBook05

Функция

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

#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;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий