| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    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 .

    Previous :

    next :
      articles connexes
    ·Comment créer votre propre moteur de jeu 
    ·Comment créer un Cipher en C 
    ·Comment faire pour effectuer fichier I /O en C + + 
    ·Comment obtenir le produit d'un tableau en C + + 
    ·Comment mesurer la largeur de chaque caractère ASCII d…
    ·Comment compiler C + + Fichiers d'en-tête 
    ·Qu'est-ce qu'un Runtime Error 8005 
    ·Comment écrire de données d'applications avec C # 
    ·Comment compiler des codes C dans le Makefile 
    ·Comment écrire si déclarations en C + + 
      articles en vedette
    ·Comment déclarer une constante statique en C 
    ·Comment faire pour convertir Visual Basic 6 
    ·Comment faire un calendrier de Java Script pour un site…
    ·Comment faire pour répéter des déclarations en Java 
    ·Comment mettre à jour une déclaration avec une sous-r…
    ·Comment utiliser COBOL Syntaxe 
    ·Comment utiliser la tâche de script dans SSIS 2008 
    ·Comment faire pour créer une DLL ActiveX dans Visual B…
    ·Comment profiler Python 
    ·Comment programmer les automates 
    Copyright © Connaissances Informatiques http://fr.wingwit.com