perchè lo stram si blocca quando incontra gli spazi bianche eli salta inizialmente finchè non trova il tipo di variabile che cerca....
Se vuoi leggerli cmq devi fare anziche:
cin >> miaString;

così:
cin.get(miaString);

Ciao
Kaworu