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;
}