Здравствуйте, 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