#include <fstream>
#include <iostream>
#include <iterator>
#include <vector>
#include <string>
int main() {
//load file into vector of strings named words
typedef std::istream_iterator<std::string> iiter;
std::ifstream dict("dictionary.txt");
std::vector<std::string> words = std::vector<std::string>(iiter(dict), iiter());
//print words
for(int i=0; i<words.size(); ++i)
std::cout << words[i] << '\n';
}
I2luY2x1ZGUgPGZzdHJlYW0+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGl0ZXJhdG9yPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8c3RyaW5nPgoKaW50IG1haW4oKSB7CiAgICAvL2xvYWQgZmlsZSBpbnRvIHZlY3RvciBvZiBzdHJpbmdzIG5hbWVkIHdvcmRzCiAgICB0eXBlZGVmIHN0ZDo6aXN0cmVhbV9pdGVyYXRvcjxzdGQ6OnN0cmluZz4gaWl0ZXI7CiAgICBzdGQ6Omlmc3RyZWFtIGRpY3QoImRpY3Rpb25hcnkudHh0Iik7CiAgICBzdGQ6OnZlY3RvcjxzdGQ6OnN0cmluZz4gd29yZHMgPSBzdGQ6OnZlY3RvcjxzdGQ6OnN0cmluZz4oaWl0ZXIoZGljdCksIGlpdGVyKCkpOwoKICAgIC8vcHJpbnQgd29yZHMKICAgIGZvcihpbnQgaT0wOyBpPHdvcmRzLnNpemUoKTsgKytpKSAKICAgICAgICBzdGQ6OmNvdXQgPDwgd29yZHNbaV0gPDwgJ1xuJzsgCn0=