Io non vedo il problema, è comune che quanto scritto durante l'esecuzione non venga cancellato ma direttamente letto alla prima lettura di standardinput.
Personalmente lo trovo molto comodo, mi permette di scrivere comandi prima che mi vengano chiesti. Risparmio tempo ^^