-1

HangMan ゲームで使用する別の関数から値を取得したいと考えています。現在、配列内の複数の名前の文字列を使用していますが、辞書からランダムな単語を選択する以下の関数を使用したいと考えています。

疲れた

string word;
cout << "Press enter to begin search";
std::getline(std::cin, word);
Word *myWord = Dic.ListRandomWord();

これはランダムな単語を出力しているように見えますが、HangMan には使用されません。

4

1 に答える 1

1

ListRandomWord()を返す必要がありstringます:

string Dictionary::ListRandomWord();

次に、次のHangMan()行を置き換える必要があります。

word = names[n];

Dictionary Dic; 
word = Dic.ListRandomWord(); 

文字列配列、辞書:

string myWords[size] = {"aa", "bbb", ...}; 

もどこかで定義する必要があります。

于 2013-10-03T11:03:46.167 に答える