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