@ Xaratroom
il problema rimane, in input lavora male il codice e non si capisce il perchè si debba premere un sacco di invio.
inoltre fflush se non erro si usa con le scanf in quanto se scrivo "de rossi", mi prende solo "de" e il "rossi" altirmenti rimarrebbe nello stack, ma in questo caso non credo sia quello il problema, abbiamo una getchar quindi non abbiamo il problema delgi spazi.
inoltre ho provato il codice nuovo ma non funge![]()
non ci capisco più niente