Как разделить строку на отдельные слова и вставить в вектор на c++

Строка: "Фамилия Имя Отчество"

массив(Вектор): [Фамилия;Имя;Отчество]

В python можно было использовать функция map и метод split для разделение строки на слова. Может есть встроенные функции в плюсах?


Ответы (1 шт):

Автор решения: Zhihar

можно так:

std::vector<std::string> res;

std::istringstream ss(text);
  
std::string word;
  
while (ss >> word) 
{
    res.push_back(word);
}
→ Ссылка