fork(3) download
  1. #include <iostream>
  2. #include <string>
  3. #include <iterator>
  4. #include <sstream>
  5.  
  6. using namespace std;
  7.  
  8. int main() {
  9. string sentence;
  10. getline(cin, sentence);
  11. stringstream ss(sentence);
  12. int i = 0;
  13. for (auto word = istream_iterator<string>(ss) ; word != istream_iterator<string>() ; word++) {
  14. cout << ++i << " " << *word << endl;
  15. }
  16. return 0;
  17. }
Success #stdin #stdout 0s 15240KB
stdin
quick brown fox jumps over lazy dog
stdout
1 quick
2 brown
3 fox
4 jumps
5 over
6 lazy
7 dog