string.h
Función strerror ANSI C
char *strerror(int errnum);
Convierte el número de error en errnum a un mensaje de error (una cadena de caracteres).
Valor de retorno:
La función retorna la cadena de caracteres conteniendo el mensaje asociado con el número de error. Esta conversión y el contenido del mensaje dependen de la implementación. La cadena no será modificada por el programa, pero sí puede ser sobrescrito con otra llamada a la misma función.
Ejemplo:
#include <stdio.h> #include <string.h> int main() { int errnum; for( errnum=0; errnum<39; errnum++ ) printf( "strerror(%d) = %s\n", errnum, strerror( errnum ) ); return 0; }