comment fait-on pour entrer une s�rie de charact�re contenant des espace dans un seul string?

exemple:

string s;
cin>>s;
cout<<s;


si j'entre: ''toto tata''

le programme va seulement m'afficher ''toto'' car il arr�te de lire apr�s un espace

merci joel