Uscire da un programma in qualsiasi punto

di
Anonimizzato5246
il
3 risposte

Uscire da un programma in qualsiasi punto

Salve a tutti.
problema: come faccio a uscire da un programma di c++ in qualsiasi punto del main o di una funzione:
ho provato con system pause, ma visto che la funzione è stata chiamata a metà di un'altra funzione, si ferma la funzione ma va avanti l'altra. se c'è bisogno scrivo anche il codice, ma è piuttosto lungo...

3 Risposte

  • Re: Uscire da un programma in qualsiasi punto

    Devi utilizzare return:

    #include <stdio.h>
    int main()
    {
    int a;
    scanf("%d",&a);
    if(a==1)
    return 0;

    myfunc(a);
    myfunca(a);
    return 0;
    }

    void myfunc(int a)...

    in questo modo se l'utente scrive uno, il programma si chiude subito, altrimenti esegue le due funzioni myfunc() e myfunca() prima della chiusura del programma.
  • Re: Uscire da un programma in qualsiasi punto

    Ok, grazie ancora. adesso funziona!
    GRAZIE!!!
  • Re: Uscire da un programma in qualsiasi punto

    Prego non c'è di che...
Devi accedere o registrarti per scrivere nel forum
3 risposte