fork(2) download
  1. #include <vector>
  2. #include <iostream>
  3. #include <sstream>
  4. #include <algorithm>
  5. #include <iterator>
  6.  
  7. static void display(const std::vector<int>& v)
  8. {
  9. std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, ",\t"));
  10. std::cout << std::endl;
  11. }
  12.  
  13. int main()
  14. {
  15. std::vector<std::vector<int> > vectors;
  16.  
  17. std::string s;
  18. while (std::getline(std::cin, s))
  19. {
  20. std::istringstream iss(s);
  21. vectors.push_back(std::vector<int>());
  22. std::copy(std::istream_iterator<int>(iss), std::istream_iterator<int>(), std::back_inserter(vectors.back()));
  23. }
  24.  
  25. std::for_each(vectors.begin(), vectors.end(), display);
  26. return 0;
  27. }
  28.  
Success #stdin #stdout 0s 2732KB
stdin
Standard input is empty
stdout
Standard output is empty