void AnagramsTest(MyString& key, const char* candidatesCStr[], int count) { // Create strings and add them to a vector vector<MyString> candidates; for (int i = 0; i < count; i++) { candidates.push_back(MyString(candidatesCStr[i])); } // Create the output vector and call the anagram finding function vector<MyString> output; key.GetAnagrams(candidates, output); // Display each one cout << "Anagrams for "; key.Write(cout); cout << " are:" << endl; for (int i = 0; i < output.size(); i++) { cout << " "; output[i].Write(cout); cout << endl; } }