int main(int argc, char **argv) { assert(argc > 1); // each element in files holds the transactions for a particular store Stores files; for (int cnt = 1; cnt != argc; ++cnt) files.push_back(build_store(argv[cnt])); ifstream in("../data/findbook.in"); // ISBNs to search for reportResults(in, cout, files); }