Как прочитать весь текущий std::cin одной операцией в строку std::string?
Пробую так:
auto x = std::string{std::istreambuf_iterator<char>{std::cin}, {}};
Но после копипаста куска текста при запуске программы она требует дальнейшего ввода.
Также я знаю количество строк, которое пользователь ввёл до текущего момента. Но итерироваться по всем строкам через std::getline() не подойдёт, надо именно 1 операцией все n строк прочитать в одну.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости