@ 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