-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 回答