fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <string>
  4. #include <sstream>
  5. #include <iterator>
  6.  
  7. void example1() {
  8. std::vector<int> data;
  9. std::string line;
  10.  
  11. if (std::getline(std::cin, line)) {
  12. std::stringstream ss(line);
  13. int value;
  14. while (ss >> value) {
  15. data.push_back(value);
  16. }
  17. }
  18. }
  19.  
  20. void example2() {
  21. std::vector<int> data;
  22. std::string line;
  23.  
  24. if (std::getline(std::cin, line)) {
  25. std::stringstream ss(line);
  26. std::copy(std::istream_iterator<int>(ss), std::istream_iterator<int>(),
  27. std::back_inserter(data));
  28. }
  29. }
  30.  
  31. int main() {
  32. example1();
  33. example2();
  34.  
  35. return 0;
  36. }
Success #stdin #stdout 0s 3144KB
stdin
Standard input is empty
stdout
Standard output is empty