void LoadTerms(const char* indexFilePath, std::vector > * ranges) { tstring start, finish; std::ifstream idx_file; std::pair tmp; idx_file.open(indexFilePath); while(!idx_file.eof()) { getline(idx_file, start); getline(idx_file, finish); std::cout << "Start: " << start << " Finish: " << finish << "\n"; tmp.first = start; tmp.second = finish; (*ranges).push_back(tmp); } }