コード例 #1
0
ファイル: main.cpp プロジェクト: konorati/223Projects
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;
    }
}