A função Perror imprime mensagens de erro no fluxo Stderr com base no estado de erro no errno.
Uso básico
A sintaxe para a função Perror é:
vazio perror (const char* str);A função Perror aceita um parâmetro como um ponteiro para uma string terminada nula que contém uma mensagem descritiva sobre o erro.
DICA: O errno refere -se a uma variável do sistema que armazena um código de erro que descreve uma condição de erro produzida por uma chamada para uma função da biblioteca.
REFERÊNCIA: O Manual Linux:
O arquivo de cabeçalho define a variável inteira Errno definido por chamadas do sistema e algumas funções da biblioteca no caso de um erro para indicar o que deu errado.
Valor de retorno
A função Perror tem um tipo de retorno vazio, uma mensagem de erro formada combinando o seguinte pedido.
Um novo caractere de linha \ n
Exemplo de Perror
Podemos ilustrar o funcionamento do Perror simplesmente abrindo um arquivo inexistente. O código de exemplo é:
#incluirDepois de executar o código acima, devemos obter o seguinte exemplo de saída:
[-]: Não existe tal arquivo ou diretórioConclusão
Este tutorial rápido discutiu como usar a função Perror para obter mensagens de erro descritivas encontradas no programa.