39 std::set <std::string,
40 std::less<std::string>, std::allocator<std::string> >
stringset;
42 std::ostream_iterator<std::string,
45 std::istream_iterator<std::string,
46 char, std::char_traits<char>,
50void spellCheck (std::istream & dictionary, std::istream & text) {
57 std::copy (dstream, eof, std::inserter (words, words.begin ()));
61 if (! words.count (word))
62 misspellings.insert (word);
65 std::cout << std::endl <<
"Misspelled words:" << std::endl;
67 std::copy (misspellings.begin (), misspellings.end (),
73 std::cout <<
"Enter text:";
74 std::ifstream words (
"words");
76 std::cout <<
"End of spell check program" << std::endl;
std::istream_iterator< std::string, char, std::char_traits< char >, std::ptrdiff_t > istrm_iter
std::set< std::string, std::less< std::string >, std::allocator< std::string > > stringset
void spellCheck(std::istream &dictionary, std::istream &text)
std::ostream_iterator< std::string, char, std::char_traits< char > > ostrm_iter