1. BENVENUTO SU CONSOLE TRIBE

    Benvenuto, stai navigando nella nostra community come ospite

    Avere un account su Console Tribe ti permetterà di creare e partecipare alle discussioni e al mercatino, organizzare tornei e partite online, iniziare conversazioni personali con gli altri giocatori del forum e di utilizzare tutte le funzioni di questo sito.

    Registra il tuo account in meno di 5 secondi, se vuoi puoi sfruttare i login social via Facebook, Google Plus o Twitter.

c++ Eccezioni aiuto

Discussion in 'Computer & Technology' started by resco89, Feb 4, 2009.

  1. resco89

    resco89 Tribe Member

    Joined:
    Jul 21, 2007
    Messages:
    1,698
    Likes Received:
    1
    Trophy Points:
    122
    ciao a tutti devo creare un esercizio banale in c++ con le eccezioni come faccio?
    i tre casi sarebbero con a =0,a0; solo che non riesco a capire come usare i vari catch throw e try...........se qualcuno riuscisse a farmelo gli sarei molto grato :D
  2. lenny82

    lenny82 Tribe Member

    Joined:
    Dec 17, 2007
    Messages:
    2,023
    Likes Received:
    106
    Trophy Points:
    187
    Location:
    Felsina (ora conosciuta come Bologna)
    try
    {
    // qua ci scrivi il tuo codice
    // se avvengono dei problemi si passa per il catch
    // se no tira dritto
    }
    catch( char* exc )
    {
    cout << "Exception: " << exc;
    }

    EDIT:
    dimenticavo, usa Throw per lanciare un eccezione all interno di un blocco try

    try
    {
    Throw 0;
    }
    catch (int x)
    {
    // qua si becca l eccezione 0
    }
    Last edited: Feb 4, 2009
  3. Pecos

    Pecos Tribe Member

    Joined:
    Jan 30, 2007
    Messages:
    13,320
    Likes Received:
    413
    Trophy Points:
    757
    Location:
    PADOVA
    Spostato in Computer & Technology. Resco con i tuoi post all'attivo stai attento alla sezione la prossima volta.
  4. resco89

    resco89 Tribe Member

    Joined:
    Jul 21, 2007
    Messages:
    1,698
    Likes Received:
    1
    Trophy Points:
    122
    resco89 ha aggiunto 0 Minuti e 43 Secondi più tardi...

    scusa pecos pensavo andasse bene in off topic.....
    quindi leni se usassi la variabile int a nel catch tra parentesi ci metto ''''int a'''' ?