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