Partilhar via


fsetpos

Define o indicador de posição do fluxo.

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

Parâmetros

  • stream
    Ponteiro para FILE estrutura.

  • pos
    Indicador de posição armazenamento.

Valor de retorno

Se for bem-sucedido, fsetpos Retorna 0. Em caso de falha, a função retorna um valor diferente de zero e define errno uma das seguintes constantes manifesto (definidas em ERRNO.H): EBADF, que significa que o arquivo não está acessível ou o objeto que stream pontos para não é uma estrutura de arquivo válido; ou EINVAL, que significa que um valor inválido para stream ou pos foi passado. Se um parâmetro inválido for passado, essas funções chamar o manipulador de parâmetro inválido, conforme descrito em Validação de parâmetro.

See _doserrno, errno, _sys_errlist e _sys_nerr para obter mais informações sobre esses e outros códigos retorno.

Comentários

The fsetpos função define o indicador de posição do arquivo para stream como o valor de pos*,* que é obtida em uma telefonar anterior ao fgetpos contra stream*.* A função limpa o indicador de participante de arquivo e desfazer quaisquer efeitos de ungetc on stream*.* Depois de chamar fsetpos, a próxima operação no stream pode ser de entrada ou saída.

Requisitos

Função

Cabeçalho necessário

fsetpos

<stdio.h>

Para obter informações adicionais compatibilidade, consulte Compatibilidade na introdução.

Exemplo

Consulte o exemplo para fgetpos.

Equivalente do NET Framework

sistema::IO::FileStream::Position

Consulte também

Referência

Fluxo de E/S

fgetpos