我有点坚持我的项目。我应该使用char *来获取单词列表,让用户输入他们想要的单词数,随机化这些单词数,然后输出到文本文件。
基本上我希望它能做到这一点:
我的列表是这样的:
char * words [] =
{
"Pistachio",
"Avocado",
"Salami",
"Bologna",
};
这个名单继续......
我用它来确定数组中元素的数量:
int array_size = sizeof ( words ) / sizeof ( words [0] );
并将其应用于此:
cout << words[rand()%26] << endl;
我已经设置好了,以便用户可以告诉程序他们想要多少个单词,但我无法选择该数字并将其应用到列表中。到目前为止,我所尝试的所有内容都只能输出一个随机字输出到文本。我真的很擅长使用随机功能,我觉得我根本没用它!任何帮助将不胜感激。
答案 0 :(得分:0)
您可以使用srand和rand函数生成数字。 1.通过srand设置种子(time(NULL)); 2.得到随机数= rand%50 + 1(最大计数)。