Originariamente inviato da MacApp
io metterei, tanto per incominciare, una sola chiamata alla funzione getchar, non due.
Ciao, grazie per la risposta.
Ho provato a omettere c=getchar laddove era ripetuto la seconda volta, ovvero dentro la funzione scrivendo semplicemente c!= ' x'|| c!= 'y' ecc...
Contiuna a non funzionare, pero' in modo diverso.
Mentre la prima volta mi consentiva di fare EOF, sta volta dopo avere digitato la mia frase e cliccato su invio non mi consente neppure di fare l'EOF ma mi rimane il trattino bianco lampeggiante senza la possibilità di scriere nient'altro.
grazie per l'aiuto