“Conocimientos Programación>C /C + + Programming

¿Qué hacer con un error Atrapado en C

2012/6/15
Un error o excepción, en C es un error en el código de un programa. Usted puede escribir código que intenta detectar errores antes de que ocurran , por ejemplo, usando un " try- excepto" declaración. Esto se llama " atrapar " un error , y le permite decidir cómo quiere que su programa funcione después de atraparlo . Dependiendo de la gravedad del error , puede elegir una de varias opciones . Llamar a un controlador de excepciones

Un manejador de excepciones es un bloque de código que determina cómo responder a un error atrapado. Esencialmente, es su propia función a la que se transfiere el control del programa. A continuación , se escribe un código que se corrija el error , siempre sabes lo que pasó , como la asignación de un valor de variable adecuado o por defecto, o la reasignación de memoria. Después de que el controlador realiza su función - y suponiendo que el programa puede continuar con seguridad - devolver el control al punto por donde usted atrapado el error cuando intenta ignorar el error cuando

. No todo error es problemático. A veces los errores no causan ningún daño a un programa, por ejemplo, cuando le pide al usuario que introduzca un valor y no hacerlo. En estas situaciones triviales , puede optar por ignorar la excepción y que el programa continúe la ejecución , como si nada hubiera pasado . En la mayoría de los casos , sin embargo , al menos debe tratar de responder a un error de alguna manera , si por ninguna otra razón que para asegurar que el programa sigue funcionando de la manera que lo diseñó .

informar al usuario

Cuando un usuario intenta hacer algo con su programa que da como resultado un error atrapado, crear y mostrar su un mensaje de error que le informara sobre la cuestión y , si es necesario , de manera para corregir o evitar repetirlo . No todos los errores se requiere que informe al usuario, como una variable mal escrito - que se corrige en el código, pero otros, como un intento de dividir por cero , es bueno saber .
terminar el programa

veces usted no será capaz de recuperarse de un error, si lo coges o no, como por ejemplo cuando el programa requiere de memoria adicional que no está disponible en el equipo. Si conoce la causa del error , informar al usuario a través de un mensaje, o tiene un mensaje genérico parece hacerle saber que el programa tiene que terminar , y luego llamar a la función de salida C para finalizar el programa . Esto se llama una terminación " graciosa " , ya que por lo menos los intentos de hacer una salida controlada.

C /C + + Programming
Cómo comenzar a aprender Objective C en Windows
Cómo Iniciar sesión para Papaya Android
Cómo mostrar el contenido de una lista de matrices en un cuadro de texto en C #
Cómo hacer un SWF de C + +
Cómo aprender Punteros en C
Cómo inicializar variables en C
Cómo realizar la prueba para la automatización Mobile
Cómo convertir letras a los números en una tabla de cadenas
Conocimientos Informáticos © http://www.ordenador.online