Buongiorno, scusate la domanda banale (sono veramente alle prime armi).
Il ciclo seguente ha un comportamento strano, fa sempre un giro a vuoto..
Ho già provao ad intercettare il \n ma non riesco a capire.
codice:
printf("\nSelezionare la direzione: ");
while(scanf("%c",&scelta) == 1 && ripeti == 0) {
printf("Scelta = %c\n",scelta);
if (scelta == 'p') {
printf("Precedente\n");
}
else if (scelta == 's') {
printf("Successivo\n");
}
else if(scelta == 'f') {
printf("Fine\n");
ripeti = 1;
}
else {
printf("Scelta non valida\n");
printf("\nSelezionare la direzione: ");
}
}
Grazie mille a tutti