ferror
Testes para um erro em um fluxo.
int ferror(
FILE *stream
);
Parâmetros
- stream
Ponteiro para FILE estrutura.
Valor de retorno
Se nenhum erro tiver ocorrido em stream, ferror Retorna 0. Caso contrário, retornará um valor diferente de zero.Se o fluxo é NULL, ferror chama o manipulador de parâmetro inválido, conforme descrito em Validação de parâmetro. Se a execução for permitida para continuar, essa função define errno para EINVAL e retorna 0.
See _doserrno, errno, _sys_errlist e _sys_nerr para obter mais informações sobre esses e outros, códigos de erro.
Comentários
The ferror testes de rotina (implementada sistema autônomo uma função e uma macro) para uma leitura ou gravação erro no arquivo associado stream. Se ocorreu um erro, o indicador de erro para o fluxo permanece definido até que o fluxo está fechado ou rebobinado, ou até clearerr é chamado em relação a ele.
Requisitos
Função |
Cabeçalho necessário |
---|---|
ferror |
<stdio.h> |
Para obter informações adicionais compatibilidade, consulte Compatibilidade na introdução.
Exemplo
Consulte o exemplo para feof.
Equivalente do NET Framework
Não aplicável. Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.