Originariamente inviato da oregon
Svuota il buffer prima della prima gets

while(getchar() != '\n') ;



P.S. Penso che gats sia un errore di trascrizione ... giusto?
giusto, e pensavo proprio fosse quello il mio errore, infatti ho messo il post quassu...poi, dopo aver corretto l errore ortografico ho visto che il bug persisteva, ora provo con il tuo codice, che sono sicuro funzionera...sl una cosa:

ma il buffer in pratica sarebbe il "pozzetto" in cui le cose che si scrivono da tastiera permangono per poi essere "succhiate" dalle funzioni tipo gets e getchar?