forse qui ho trovato qualcosa di interessante:
http://www.fredosaurus.com/notes-cpp...ing-chars.html
dice che con cin>>noskipws legge anche gli spazi.
comunque la storia di cin.ignore non mi convince ... aiutatemi