ma perchè questo while deve andare dopo e non prima dello scanf?
non dovrebbe essere
"finchè non premi invio continua a leggere da tastiera?"