ciao adesso con la riga r = read(STDIN_FILENO, s, r) il programma non fa più capricci in output, però resta il problema che quando vado a digitare la parola fine il programma a volte termina subito, a volte dopo l'inserimento di un altra stringa, a volte non termina proprio..