Compartilhar via


fsetpos

Define o indicador de - posição.

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

Parâmetros

  • stream
    Ponteiro a estrutura de FILE .

  • pos
    Armazenamento de Posição- medidor.

Valor de retorno

Se tiver êxito, retorna 0 de fsetpos . Em caso de falha, a função retorna um valor diferente de zero e define errno a uma das seguintes constantes manifestas (definidas em ERRNO.H): EBADF, o que significa que o arquivo não estiver acessível ou o objeto ao qual os pontos de stream não é uma estrutura de arquivo válido; ou EINVAL, que significa um valor inválido para stream ou pos foi passado. Se um parâmetro inválido é passado, essas funções invoca o manipulador inválido do parâmetro, conforme descrito em Validação do parâmetro.

Para obter mais informações sobre esses e outros códigos de retorno, consulte _doserrno, errno, _sys_errlist, and _sys_nerr.

Comentários

A função de fsetpos define o indicador de arquivo posição para stream ao valor de pos*,* que é obtido em uma chamada anterior a fgetpos em stream*.* A função limpa o indicador de participante de Arquivo e desfazer todos os efeitos de ungetc em stream*.* Depois de chamar fsetpos, a próxima operação em stream pode ser entrada ou saída.

Requisitos

Função

Cabeçalho necessário

fsetpos

<stdio.h>

Para informações adicionais de compatibilidade, consulte Compatibilidade na Introdução.

Exemplo

Consulte o exemplo de fgetpos.

Equivalência do .NET Framework

System::IO::FileStream::Position

Consulte também

Referência

E/S de fluxo

fgetpos