Come riprendere l'esecuzione di un programma

di il
6 risposte

Come riprendere l'esecuzione di un programma

Salve a tutti,
vorrei chiedervi un modo con cui evitare di uscire dall'esecuzione di un programma quando ha finito di elaborare. magari facendo in modo di terminare l'esecuzione alla pressione di un solo tasto.
vi ringrazio in anticipo e mi scuso nel caso in cui qualcuno abbia già posto questa domanda.
ps: programmo in C

6 Risposte

  • Re: Come riprendere l'esecuzione di un programma

    Puoi inserire un input di una variabile prima di ripetere il programma con un ciclo.
  • Re: Come riprendere l'esecuzione di un programma

    Potresti farmi un esempio.. ci ho provato ma non credo di aver scritto il codice correttamente
  • Re: Come riprendere l'esecuzione di un programma

    Mostra tu il codice... correggiamo quello...
  • Re: Come riprendere l'esecuzione di un programma

    Seguendo il consiglio ho usato una ripetizione.
    il programma funziona, tuttavia credo che non sia una scrittura troppo efficiente.
    allego il codice.

    #include <stdio.h>
    #include <stdlib.h>

    int main()
    {
    int m;
    printf("premere 0 per uscire o qualsiasi altro valore per continuare\n");
    scanf("%d", &m);

    while (m != 0)
    {
    long int x = 0;
    long int x1 = 1;
    long int j = 0;
    long int n = 0;
    printf("inserire quanti elementi della serie di Fibonacci visualizzare: \n");
    scanf("%ld", &n);

    do
    {
    x = x + x1;
    x1 = x - x1;
    j = j+1;
    printf("%ld\n", x);

    }
    while(j <= n);

    int t;
    printf("premere 0 per uscire o qualsiasi altro valore per continuare\n");
    scanf("%d", &t);
    if (t == 0)
    {
    return 0;
    }
    }

    return 0;
    }
  • Re: Come riprendere l'esecuzione di un programma

    Può andare bene ... all'inizio però, le tre righe
    
    int m;
    printf("premere 0 per uscire o qualsiasi altro valore per continuare\n");
    scanf("%d", &m);
    
    sostituiscile con questa
    
    int m=1;
    
  • Re: Come riprendere l'esecuzione di un programma

    Grazie mille!!!
Devi accedere o registrarti per scrivere nel forum
6 risposte