Hai provato a fare una funzione che prende l'input e, se trova invio, continua a leggere dall'input?

Magari funziona..