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.
Grazie mille a tutticodice: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: "); } }

Rispondi quotando