C++ Split String By Space into Vector
#include <iostream>
#include <sstream>
#include <vector>
#include <string>
int main() {
std::string sentence = "This is a sample sentence";
std::istringstream iss(sentence);
std::vector<std::string> results(std::istream_iterator<std::string>{iss},
std::istream_iterator<std::string>());
for (const auto &word : results) {
std::cout << word << std::endl;
}
return 0;
}