Немного ламерский вопрос

:
Вот если написать код
string s;
cin>>s;
cout<<s;
|
и ввести "qwerty", то после нажатия на интер, получим "qwerty".
А если ввести "qwe rty" то получим "qwe", так как пробел в консоле работает как и интер (ввод).
А как сделать так, чтоб на ввыходе получилось "qwe rty", чтоб пробел не был командой ввод, а был просто символом?