Поделиться через


fsetpos

Задает индикатор поток-положения.

int fsetpos( 
   FILE *stream,
   const fpos_t *pos 
);

Параметры

  • stream
    Указатель на FILE структура.

  • pos
    Хранилище Положение-индикатора.

Возвращаемое значение

В случае успешного выполнения; fsetpos возвращает 0.В случае сбоя, функция возвращает ненулевое значение и наборы errno одной из следующих констант, определенных в ERRNO.H манифестов (): EBADFфайл доступен, что означает не то и объекты stream указывает на " не является допустимой структуры файлов; OR EINVALнедопустимое значение, значит stream OR pos прошл.Если передается недопустимый параметр, то эти функции вызываются недопустимый обработчик параметра, как описано в разделе Проверка параметров.

См. _doserrno, errno, _sys_errlist и _sys_nerr дополнительные сведения об этих и других, кодов возврата.

Заметки

fsetpos функция задает индикатор для файл-положения stream значение pos" получает вызов, что на прежнем fgetpos к stream*.* Функция очищает признак конца файла и отменяет все эффекты ungetc на stream*.* После вызова fsetposследующая операция on stream может быть либо вход или выход.

Требования

Функция

Обязательный заголовок

fsetpos

<stdio.h>

Дополнительные сведения о совместимости см. Совместимость во введении.

Пример

См. пример fgetpos.

Эквивалент в .NET Framework

System:: Ввода-вывода:: FileStream:: Position

См. также

Ссылки

Поток ВВОДА-ВЫВОДА

fgetpos