Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > cin и string


Автор: MAKCim 5.3.2006, 18:29
здравствуйте!
может кто с ходу ответит как с помощью стандартных манипуляторов ввести всю строку без учета разделителей (в частности пробела)
интересует
Код

...
string str;
while (cin>>str) {...}           //тут после очередной итерации в str только очередное слово строки

конечно можно сделать с помощью getline, но в ней нет возможности сразу в string писать
может в istream какие флаги для этого есть?

Автор: Void 5.3.2006, 18:32
Цитата(MAKCim @ 5.3.2006, 20:29 Найти цитируемый пост)
конечно можно сделать с помощью getline, но в ней нет возможности сразу в string писать

std::getline в <string> делает ровно то, что необходимо.

Автор: MAKCim 5.3.2006, 20:57
спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)