si ma mi pare che non usa cin.get, ma usa cin>> solamente come fa allora ad accettare gli spazi?

cioè continua ad accettare spazi finchè *parola punta a qualcosa, ma è ovvio che punta sempre a qualcosa, dato che non viene mai spostato da parola il puntatore

alla fine considera ogni parola come un singolo flusso di input, o considera tutto come un'unica stringa???

EDIT: Forse ho capito: quando si preme il carattere per terminare, il puntatore non punta piu a nulla e si arresta il ciclo giusto???