Home
ITA - Appunti Cpp 010 - GOTO e SWITCH loop
April 2024 (173 Words, 1 Minutes)
linux
cpp
Da qualche settimana nei tempi morti ho iniziato a leggere qualche libro di programmazione, nella lettura ho trovato un esempio per implementare un loop usando goto
e switch
:
Di seguito ne riporto una mia versione:
#include <cstdio>
int main()
{
char item[2];
input:
printf("\nInserisci un valore da 1 a 9, 0 per uscire:\n");
scanf("%c",&item);
switch(item[0])
{
case '1':
printf("Hai inserito uno");
goto input;
break;
case '2':
printf("Hai inserito due");
goto input;
break;
case '3':
printf("Hai inserito tre");
goto input;
break;
case '4':
printf("Hai inserito quattro");
goto input;
break;
case '5':
printf("Hai inserito cinque");
goto input;
break;
case '6':
printf("Hai inserito sei");
goto input;
break;
case '7':
printf("Hai inserito sette");
goto input;
break;
case '8':
printf("Hai inserito otto");
goto input;
break;
case '9':
printf("Hai inserito nove");
goto input;
break;
case '0':
printf("Hai inserito zero");
goto stop;
break;
default:
printf("Input non valido");
goto input;
break;
}
stop:
printf("\nFine Programma\n");
}
Non mi vengono idee per l’utilizzo… ma una cosa carina.
Riferimenti
© 2024 Stefano Prina
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale Theme Moonwalk
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale Theme Moonwalk