Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
O que fazer com um erro de Trapped in C
Um erro , ou exceção , em C é um bug no código de um programa. Você pode escrever código que tenta detectar erros antes que eles aconteçam , como por meio de um "try- exceto" declaração . Isso é chamado de " armadilhas " um erro, e ele permite que você decidir como você quer que seu programa para funcionar após capturá-lo . Dependendo da gravidade do erro, você pode escolher uma das várias opções . Chamar um manipulador de exceção

Um manipulador de exceção é um bloco de código que determina como responder a um erro de preso. Essencialmente, é a sua própria função para o qual você transferir o controle do programa. Aqui, você escrever um código que irá corrigir o erro, desde que você saiba o que aconteceu , como a atribuição de um valor padrão adequado ou variável , ou a realocação de memória. Após o manipulador executa a sua função - e assumindo que o programa pode continuar com segurança - . Retornar o controle para o ponto depois de onde você preso o erro
Ignore o erro quando tenta

nem todo erro é problemático. Às vezes, os erros não causam nenhum dano a um programa, por exemplo, quando você solicitar que o usuário digite um valor e ele não fazê-lo. Nestas situações triviais , você pode optar por ignorar a exceção e que o programa continue a execução como se nada tivesse acontecido. Na maioria dos casos , no entanto, você deve pelo menos tentar responder a um erro de alguma forma, se por nenhuma outra razão do que para garantir o programa continua a funcionar da maneira que você projetou.
< Br > informar o usuário

Quando um usuário tenta fazer alguma coisa com o seu programa , que resulta em um erro de preso , criar e mostrar-lhe uma mensagem de erro para informar -lhe sobre a questão e , se necessário, uma forma para corrigir ou evitar repeti-lo . Nem todo erro deve exigir-lhe para informar ao usuário , como uma variável de mal- digitado que é corrigido dentro do código, mas outros, como uma tentativa de dividir por zero, é bom saber .
Terminar o Programa

às vezes você não será capaz de se recuperar de um erro, se você pegá-lo ou não, por exemplo, quando seu programa requer memória adicional que não está disponível no computador. Se você sabe o que causou o erro, informar o usuário através de uma mensagem , ou ter uma mensagem genérica aparecer para que ele saiba que o programa tem para terminar , em seguida, chamar a função C exit para finalizar o programa . Isso é chamado de terminação " graciosa " , porque , pelo menos, tenta fazer uma saída controlada.

Anterior :

Próximo : No
  Os artigos relacionados
·Diferença entre fgetc e getc 
·Qual é a diferença entre um controle de entrada analó…
·Como usar uma função GetOpenFileName 
·O que significa isso , se um arquivo de aplicativo já …
  Artigos em destaque
·Diferença entre fgetc e getc 
·O que significa isso , se um arquivo de aplicativo já …
·Qual é a diferença entre um controle de entrada analó…
·Como usar uma função GetOpenFileName 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados