View Single Post
Old 07-07-2004, 00:49   #3
nark81
Junior Member
 
Iscritto dal: Jul 2004
Messaggi: 17
scusa č da 3 anni che non utilizzo c.. ma io lo modificherei cosi:

for (cont =1; cont = 10; cont++){
carattere = getchar();

switch (carattere){

case 'a':
variabile = 1;
break;

case 'b':
variabile = 2;
break;

case 'd':
variabile = 3;
break;

default:
printf("Non hai inserito un carattere corretto.\n");
cont--; /*per non considerare questo inserimento nel conteggio*/
}
cont--;
totale += variabile;
}

occhio pero che cosi puoi inserire solo un valore da tastiera alla volta senza utilizzare il buffer di getchar() che ti consentirebbe una lettura di piu valori. (non ho provato perņ).



Ultima modifica di nark81 : 07-07-2004 alle 01:07.
nark81 č offline   Rispondi citando il messaggio o parte di esso