La función Perror imprime mensajes de error en la secuencia STDERR en función del estado de error en el ERRNO.
Uso básico
La sintaxis para la función Perror es:
nulo perror (const char* str);La función Perror acepta un parámetro como puntero a una cadena nula que contiene un mensaje descriptivo sobre el error.
PISTA: El error se refiere a una variable del sistema que almacena un código de error que describe una condición de error producida por una llamada a una función de biblioteca.
REFERENCIA: El manual de Linux:
El archivo de encabezado define la variable entera de error establecida por las llamadas del sistema y algunas funciones de la biblioteca en caso de un error para indicar qué salió mal.
Valor de retorno
La función Perror tiene un tipo de retorno nulo, un mensaje de error formado al combinar el siguiente pedido.
Un nuevo personaje de línea \ n
Ejemplo de perror
Podemos ilustrar el funcionamiento del Perror simplemente abriendo un archivo inexistente. El código de ejemplo para eso es:
#incluirUna vez que ejecutamos el código anterior, debemos obtener la siguiente salida de ejemplo:
[-]: El fichero o directorio no existeConclusión
Este tutorial rápido discutió cómo usar la función Perror para obtener mensajes de error descriptivos encontrados en el programa.