Scusa ma... ci sono delle cose un po' strane (a parte il fatto che hai aperto due topic per la stessa cosa, anche se non spetta a me fare il moderatore).
Dichiari e inizializzi un array di char "alfabeto"... e poi lo leggi da tastiera come stringa?![]()
e poi... nel for il controllo lo fai sull'indice i, non sul carattere immesso... cioè cicli finché l'indice è diverso da 'x'ma piuttosto dovresti fare "finché il carattere è diverso da x".codice:printf("\nInserisci la lettera:"); scanf("%s",&alfabeto);
In ogni caso non ha senso quella scanf...
sarebbe molto più sensato fare così (dato che hai dichiarato una variabile char "line")
Mi sa che devi ragionare meglio su quello che fai...codice:do { printf("\nInserisci la lettera:"); scanf("%c", &line); printf ("Digitato: %c",line); } while ( line != 'x' );![]()

Rispondi quotando