| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Cosa fare con un errore Trapped in C
    Un errore o eccezione , in C è un bug nel codice di un programma. È possibile scrivere codice che tenta di catturare gli errori prima che accadano , come ad esempio utilizzando un " try- except" dichiarazione. Questo si chiama " cattura " un errore , e che consente di decidere in che modo si desidera che il programma di funzionare dopo intrappolandolo . A seconda della gravità dell'errore , è possibile scegliere una delle diverse opzioni . Chiamare un gestore delle eccezioni

    un gestore di eccezioni è un blocco di codice che determina come rispondere a un errore in trappola. In sostanza , si tratta di una sua funzione per la quale si trasferisce il controllo del programma . Qui , si scrive un codice che correggerà l'errore , a condizione di sapere che cosa è successo , come ad esempio l'assegnazione di un adeguato valore di default o variabile , o riallocazione di memoria . Dopo che il gestore svolge la sua funzione - e supponendo che il programma può continuare tranquillamente - restituire il controllo al punto in cui è intrappolato dopo l'errore
    ignorare l'errore

    . non ogni errore è problematico. A volte gli errori causano alcun danno ad un programma, ad esempio quando si richiede all'utente di immettere un valore e che non farlo . In queste situazioni banali , è possibile scegliere di ignorare l'eccezione e avere il programma di continuare l'esecuzione come se nulla fosse successo . Nella maggior parte dei casi, tuttavia , si dovrebbe almeno cercare di rispondere a un errore , in qualche modo , se per nessun altro motivo che per garantire il programma continua a funzionare il modo in cui avete progettato .
    < Br > informare l' utente

    Quando un utente tenta di fare qualcosa con il vostro programma che si traduce in un errore in trappola, creare e mostrare il suo un messaggio di errore per informare la sua sulla questione e , se necessario , un modo per correggere o evitare di ripeterlo . Non ogni errore dovrebbe richiede di informare l'utente , come ad esempio una variabile non correttamente tipizzato che è corretto all'interno del codice , ma altri, come un tentativo di dividere per zero , è bello sapere .
    terminare il programma

    a volte non si sarà in grado di recuperare da un errore , se si cattura o no, ad esempio quando il programma richiede memoria aggiuntiva che non è disponibile sul computer . Se sai quello che ha causato l'errore , informare l'utente tramite un messaggio , o di avere un messaggio generico sembra fargli sapere che il programma deve terminare, quindi chiamare la funzione C exit per terminare il programma . Questo si chiama una terminazione "graziosa" , perchè almeno tenta di effettuare una uscita controllata.

    Previous :

    next :
      Articoli Correlati
    ·Come ottenere C + + per sottrarre numeri 
    ·La differenza tra Filestream & StreamReader 
    ·Come ottenere una serie di oggetti per puntare ad una v…
    ·Come utilizzare costruttori di copia in C + + 
    ·Come dichiarare una stringa costante in C Programmazion…
    ·Come programmare cacao su un iPhone 
    ·Come ottenere un prototipo di funzione nella DLL 
    ·Come eseguire I /O con i file binari in C + + 
    ·Come eseguire l'override di un metodo di accesso in Obj…
    ·Come invertire un numero in C 
      Articoli in evidenza
    ·Modalità di accesso a MySQL da PHP 
    ·Come aggiungere un utente a RCS 
    ·Come utilizzare un controllo ListView 
    ·Come nascondere un file PHP 
    ·Come visualizzare le Ore e Minuti in due campi con Java…
    ·Come visualizzare un elenco a discesa in GridView 
    ·Come fare rapporto un no- strings-attached 
    ·Come eseguire un aggiornamento di MySQL Query 
    ·Come assicurarsi che un ingresso è un numero in Java 
    ·Come fingere un codice di Template 
    Copyright © Conoscenza Informatica http://it.wingwit.com