Адаптер split в C++
Адаптер split делит один диапазон на участки между маркерами. Каждый участок сам является диапазоном символов или элементов.
Подключите #include <ranges> и #include <string>.
Запишем строку с запятыми, разобьем и выведем
каждый фрагмент как новую строку:
std::string csv = "red,green,blue";
for (auto part : csv | std::views::split(',')) {
std::string piece(part.begin(), part.end());
std::cout << piece << "\n";
}
Разбейте строку с дефисами «адаптером split» и выведите количество получившихся частей.