Re: Пропуск пробелов или skipws/noskipws
От: GregZ СССР  
Дата: 07.10.05 06:43
Оценка:
Здравствуйте, WirBi, Вы писали:

WB>Мне нужно считать из потока строку вместе с пробелами. Я делаю вот так:


WB>#include <iostream>

WB>#include <string>

WB>int main () {

WB> std::string s;
WB> std::cin >> std::skipws >> s;
WB> std::cout << s << '\n';
WB> return 0;
WB>}

WB>Теперь ввожу строку вида:

WB>123 234 356
WB>(с пробелами), а на выходе опять только 123. Пробовал заменять skipws на noskipws, результат один и тотже. Нужна помощь.

skipws игнорирует только начальные пропуски при чтении данных.
Если хочешь считать строку (и разделителем \r\b) пользуйся getline
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.