// Program B: hashsearch.cpp #include #include #include using namespace std; int main() { string datafileName, indexName; // datafile name and hashed index name int numAddress = 0; cout<<"Enter datafile name> "; cin >> datafileName; cout<<"Enter index file name> "; cin >> indexName; // must discover numAddress by the size of the index file cout<<"\nResults for: datafile <"<, indexfile <"<, " << numAddress << " addresses\n\n"; cout<<"\n**** Search for CSI2131\n"; // include here a search for CSI2131 char ans; do { cout<<"\nWould you like to search? (y/n)> "; cin>>ans; } while ((ans !='y')&&(ans !='n')); if (ans=='y') { string courseCode; cout<<"\nEnter course code> "; cin >> courseCode; cout<<"\n**** Search for "<