Ciao,
ho modificato solo poche cose ma il problema rimane sempre lo stesso
Ciao e graziecodice:#include <stdio.h> int main() { char l=0; int num=0; printf("Inserite la parola o la frase (premere invio per terminare):"); while(l!='\n') { scanf("%c",&l); if((l>=65 && l<=90) || (l>=97 && l<=122) && (l!=32))//Dal 65 al 90 sono comprese tutte le lettere maiuscole, dal a 97 al 122 // tutte le lettere minuscole il 32 è l'invio { num++; } else { } if(l==32 || l==10) //il 10 è lo spazio { if(num) { printf("Il numero di lettere e\': %d",num); } else { num=0; } } } printf("\n"); system("pause"); return 0; }