Ciao ragą..vorrei chiedervi una cosa sullo switch-case..allora ho fatto un programma in cui scelgo tre possibile vie da percorrere..ok fin qui tutto bene..xo una volta scelta una delle tre opzioni svolgo quella specifica opzione e il programma finisce..se volessi ke tornasse di nuovo a chiedere quali opzione scegliere?Ho pensato ad un ciclo for x far ripetere il programma finkč nn sia io ad chiedergli di uscire..ebbene ecco il listato ma nn va cm vorrei io..dv č l'errore?
#include <stdio.h>
char scelta;
main()
{
printf("\t\t\t\tCALCOLI GEOMETRICI\n");
for( ; ; ){
printf("\na)Trasposta di una matrice.\nb)Somma di due matrici.\n");
printf("c)Prodotto di due matrici.\ne)Exit.\n");
printf("\nScegli tra le opzioni: ");
scelta = getchar();
switch(scelta) {
case 'a':
printf("Hai scelto a\n");
break;
case 'b':
printf("Hai scelto b\n");
break;
case 'c':
printf("Hai scelto c\n");
break;
case 'e':
exit(0);
default:
printf("Selezione errata!\n");
break;
}
}
}
|