fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4. #include <iterator>
  5. #include <sstream>
  6. #include <algorithm>
  7.  
  8. int main()
  9. {
  10. const std::string s = "1 12 23";
  11. std::vector<int> v;
  12. std::istringstream iss(s);
  13. std::transform(std::istream_iterator<std::string>(iss),
  14. std::istream_iterator<std::string>(), std::back_inserter(v),
  15. [](const std::string& current)
  16. {
  17. return std::stoi(current);
  18. });
  19. std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, "\n"));
  20. }
Success #stdin #stdout 0s 3020KB
stdin
Standard input is empty
stdout
1
12
23