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