Прочитать весь std::cin в std::string

83
27 сентября 2021, 08:40

Как прочитать весь текущий std::cin одной операцией в строку std::string?

Пробую так:

auto x = std::string{std::istreambuf_iterator<char>{std::cin}, {}};

Но после копипаста куска текста при запуске программы она требует дальнейшего ввода.

Также я знаю количество строк, которое пользователь ввёл до текущего момента. Но итерироваться по всем строкам через std::getline() не подойдёт, надо именно 1 операцией все n строк прочитать в одну.

READ ALSO
Некорректно работает Bootstrap v4 на Safari

Некорректно работает Bootstrap v4 на Safari

Есть данный кусок кода

110
on input ТОЛЬКО для ввода текста

on input ТОЛЬКО для ввода текста

если на введу значение в инпут, вызовется этот методесли я нажму backspace - вызоветсья этот метод

98
Как редактировать JavaScript прямо на сайте?

Как редактировать JavaScript прямо на сайте?

Сегодня решил ради интереса изменить JS код на одном сайтеСначала полез в интернет искать простые варианты решения

85
Как реализовать операцию сравнения в regexp?

Как реализовать операцию сравнения в regexp?

Пытаюсь решить следующую задачу именно с использованием regexp в JSСуть задачи проста: По входным данным матчить числа N-ой значности

87