Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment compiler C + + dans Prompt 
  • Comment lire les fichiers Hex en C +…
  • Comment définir le niveau d'isolati…
  • Comment imprimer Enum valeurs dans C…
  • Comment écrire une application mult…
  • CSharp Controls DataGridView 
  • Comment faire un thread de travail M…
  • Caractéristiques de Turbo C 
  • Comment le programme C pour afficher…
  • Comment faire pour intégrer dans Py…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Que faire avec une erreur Trapped in C

    Une erreur ou une exception , dans C est un bug dans le code d'un programme. Vous pouvez écrire du code qui tente de rattraper les erreurs avant qu'elles ne surviennent , par exemple en utilisant un " try-except " déclaration. C'est ce qu'on appelle " piégeage " d'erreur, et il vous permet de décider comment vous voulez que votre programme fonctionne après le piéger . Selon la gravité de l'erreur , vous pouvez choisir parmi plusieurs options. Appelez un Exception Handler

    Un gestionnaire d' exception est un bloc de code qui détermine comment répondre à une erreur piégé. Essentiellement, il s'agit de sa propre fonction à laquelle vous transférez le contrôle du programme . Ici, vous écrivez du code qui va corriger l'erreur , à condition que vous savez ce qui s'est passé , telles que l'attribution d'une valeur de variable approprié ou par défaut, ou réaffecter la mémoire. Après le gestionnaire exerce sa fonction - et en supposant que le programme puisse continuer en toute sécurité - rendre le contrôle au point où vous pris au piège après l'erreur
    ignorer l'erreur

    . non chaque erreur est problématique. Parfois, des erreurs ne causent aucun dommage à un programme, par exemple lorsque vous demandera à l'utilisateur d'entrer une valeur et il ne le fait pas . Dans ces situations triviales , vous pouvez choisir d'ignorer l'exception et que le programme continue l'exécution comme si rien ne s'était passé . Dans la plupart des cas, cependant, vous devriez au moins essayer de répondre à une erreur d'une certaine façon , si pour aucune autre raison que de s'assurer que le programme continue à fonctionner comme vous l'avez conçu .
    < Br > informer l'utilisateur

    Lorsqu'un utilisateur tente de faire quelque chose avec votre programme qui provoque une erreur piégé , de créer et de montrer son un message d'erreur pour l'informer sur la question et , si nécessaire, d'une manière pour corriger ou éviter de répéter cela . Non chaque erreur devrait vous obliger à informer l'utilisateur , comme une variable mal typé qui est corrigée dans le code, mais d'autres, comme une tentative de division par zéro , sont bon à savoir.
    Quittez le programme

    Parfois, vous ne serez pas en mesure de récupérer d'une erreur , si vous attrapez -le ou non , comme lorsque votre programme nécessite de la mémoire supplémentaire qui n'est pas disponible sur l'ordinateur . Si vous savez ce qui a causé l'erreur , informer l'utilisateur via un message, ou avoir un message générique semble lui faire savoir que le programme doit mettre fin , puis appeler la fonction de sortie C pour terminer le programme . C'est ce qu'on appelle un licenciement " gracieuse " , car au moins une tentative de faire une sortie contrôlée .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment remplacer une méthode d'accès en Objective- C 
  • Visual C Projets 
  • Comment supprimer un index dans un tableau dynamique d'entiers en C + + 
  • Turbo C Définition & Process 
  • Comment faire une calculatrice GPA en C + + 
  • Comment utiliser Xcode 
  • Comment accéder à la mémoire tampon de l'écran en C + + 
  • Xcode Text Editor Tutorial 
  • Comment écrire un analyseur en C 
  • Quels sont les variables de structure initialisée à en C 
  • Connaissances Informatiques © http://www.ordinateur.cc