fork(1) download
  1. #include <iostream>
  2. #include <string>
  3. #include <sstream>
  4. #include <vector>
  5. #include <algorithm>
  6. #include <iterator>
  7. using namespace std;
  8.  
  9. int main() {
  10. string buf;
  11. getline(cin, buf);
  12. istringstream iss(buf);
  13. vector<string> vs;
  14. istream_iterator<string> iit(iss);
  15. copy(iit, istream_iterator<string>(), back_inserter(vs));
  16. cerr << "Got " << vs.size() << " items:" << endl;
  17. for (int i = 0 ; i != vs.size() ; i++) {
  18. cerr << "--- " << vs[i] << endl;
  19. }
  20. return 0;
  21. }
Success #stdin #stdout #stderr 0s 3480KB
stdin
quick brown fox jumps over the lazy dog
stdout
Standard output is empty
stderr
Got 8 items:
--- quick
--- brown
--- fox
--- jumps
--- over
--- the
--- lazy
--- dog