Qual'è il senso di svuotare qualcosa? Togliere il contenuto.
Con quel ciclo togli il '\n' che può restare dopo un input errato.