fork download
  1. #include <vector>
  2. #include <sstream>
  3. #include <string>
  4. #include <iostream>
  5.  
  6. std::vector<std::string> split_words(std::string s)
  7. {
  8. std::vector<std::string> v;
  9. std::istringstream iss(s);
  10. std::string temp;
  11. while (iss >> temp)
  12. v.push_back(temp);
  13. return v;
  14. }
  15.  
  16. int main()
  17. {
  18. std::string s = "Alpha beta! Gamma";
  19. auto vect = split_words(s);
  20. for (auto& word : vect)
  21. std::cout << word << "\n";
  22. return 0;
  23. }
Success #stdin #stdout 0s 3472KB
stdin
Standard input is empty
stdout
Alpha
beta!
Gamma