C

Pubblicità
Esempio:
ripete il codice se l'utente preme il pulsante S (anche in minuscolo)

Codice:
#include <stdio.h>

int main(void)
{
    printf("*********************************\n");
    printf("     INIZIO\n");
    printf("*********************************\n\n");
    char tasto = 's'; // controlla l'uscita
    do {
        // scrivi qui il codice da ripetere
        // per esempio
        printf("Nel mezzo del cammin di nostra vita...\n\n"); // riga da eliminare
        printf("Vuoi ripetere? (premi S per ripetere, un altro tasto per uscire) --> ");
        tasto=getchar(); // in attesa di input
        // non fa niente quando getchar() restituisce '\n'
        while(getchar()!='\n'); // serve a ignorare il carattere INVIO
    } while( tasto=='s' || tasto=='S');     
    printf("\n\nGrazie per aver giocato, CIAO CIAO\n");
    printf("\nPremi un tasto per terminare\n");
    getchar();
    return 0;
}
 
Ultima modifica:
Salve e scusate il disturbo, volevo chiedere cosa si deve inserire per far ripetere il codice senza eseguirlo piu volte in C.
Grazie in anticipo.

Ad essere pignoli la domanda e' confusa.
Il codice ripetuto e' comunque sempre eseguito.

Forse intendi come scrivere una volta sola un codice da ripetere piu' volte ?
In quel caso ci sono le istruzioni di ciclo (come detto nel post precedente) e le funzioni.
 
Pubblicità
Pubblicità

Discussioni Simili

Indietro
Top