| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo utilizar la función strerror en C + +
    El C + + función strerror mapas un número de error a una cadena de mensaje de error. Estas cadenas de error describen el error y son dependientes de la plataforma y del compilador . El mensaje de error debe indicar se desconoce el error si el número de error no se puede interpretar y strerror establece la variable errno a EINVAL . Strerror no va a cambiar la configuración de errno si tiene éxito. Los siguientes pasos le ayudarán a usar strerror . Instrucciones
    1

    Aprender la sintaxis de strerror en C + + . La sintaxis completa es char * strerror (int errnum ) .
    2

    Sepan que errnum es el número de error . Si tiene éxito , strerror devuelve un puntero a una cadena reservada estáticamente que describe un errnum de error que es terminada en nulo . Si errnum es negativo "y el MKS Toolkit UNIX API se implementa , strerror utiliza su valor absoluto como un código de error de Win32.
    3

    Entender que el C + + función strerror se conserva en la biblioteca cstring . Puede que tenga que incluir el archivo de cabecera string.h utilizar esta función
    4

    Mira el siguiente programa completo para algunos ejemplos sencillos de cómo utilizar strerror : .

    # Include # include

    int main () { FILE * testFile ; testFile = fopen ( " unexist.ent ", " r") ; if ( testFile == NULL) /* cuenta que unexist.ent no debe existir realmente con el fin de * //* genera un mensaje de error * /printf ("Error al abrir el archivo unexist.ent :% s \\ n", strerror ( errno )); return 0 ;}
    5

    Observar que esto es sólo una salida posible a este programa :

    Error apertura unexist.ent archivo : No existe el fichero o directorio

    Previous :

    next :
      Artículos relacionados
    ·Forma de guardar una entrada en un vector 
    ·Cómo convertir un doble de un número entero en C 
    ·Cómo descargar y almacenar los medios de comunicación…
    ·Cómo Multiplicar múltiples enteros en C 
    ·Cómo vincular archivos OBJ en Turbo C + + 
    ·Cómo ocultar un botón en Visual C 
    ·Cómo hacer un búfer en C + + 
    ·Tipos de objetos PowerShell 
    ·Cómo mostrar el contenido de una lista de matrices en …
    ·Cómo codificar un 5X5 de redes en C + + 
      Artículos destacados
    ·Cómo crear una carpeta con la biblioteca de objetos de…
    ·Cómo actualizar un menú en cada página 
    ·Diferencia entre el Pop & Splice en Javascript 
    ·Cómo cambiar BMP del color en Visual Basic 
    ·¿Cuáles son los controladores de eventos y eventos de…
    ·Cómo instalar Python para Windows 
    ·Cómo hacer un reloj en C 
    ·Cómo ocultar cadenas en PHP 
    ·Cómo utilizar Hibernate con Eclipse 
    ·Cómo utilizar la función de devolución de llamada en…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com