fork download
  1. #include <string>
  2. #include <iostream>
  3. #include <sstream>
  4. #include <set>
  5.  
  6. int main()
  7. {
  8. std::set<std::string> stringSet;
  9. std::string line;
  10. while (std::getline(std::cin, line))
  11. {
  12. std::istringstream oneline(line);
  13. std::string word;
  14. while (oneline >> word)
  15. {
  16. std::cout << word << "\n";
  17. stringSet.insert(word);
  18. }
  19. }
  20.  
  21. std::cout << "\n\nThere are " << stringSet.size() << " unique words";
  22. }
Success #stdin #stdout 0s 4292KB
stdin
this is                                                                                                                                                                                                                                         
        is                                                                                                                                                                                                                                      
a test                                                                                                                                                                                                                                          
test 
stdout
this
is
is
a
test
test


There are 4 unique words