我有点卡住了我有一个项目。我应该使用char *来获取单词列表,让用户输入他们想要的单词数,随机化这些单词数然后输出到文本文件。随机化并输出项目列表到文本文件
基本上我希望它这样做:
- 字的阅读列表
- 多少个字你要不要? (例如:50)
- 采取(50)字随机从该列表
- 输出到文本文件
我的列表是这样的:
char * words [] =
{
"Pistachio",
"Avocado",
"Salami",
"Bologna",
};
而且这样的例子不胜枚举。 ...
我用这个来确定元素的数组中的号码:
int array_size = sizeof (words)/sizeof (words [0]);
,并把它应用到这一点:
cout << words[rand()%26] << endl;
我已经有它设置,使用户可以告诉他们有多少话要的程序,但我不能让它来选择号码,并将其应用到名单。到目前为止,我所尝试过的所有内容都只能以一个随机字输出到文本中。我使用随机函数真的很糟糕,我认为我没有正确使用它!任何帮助将不胜感激。
你能告诉你如何试图使用随机函数吗? – 2012-01-30 02:56:25
int i = rand()%26; - 是该项目所说的使用,但我看不出如何将其应用于该计划。虽然我没有尝试'srand'。我仍在挖掘,尝试更多的东西。 – Hydlide 2012-01-30 03:03:15
粘贴你的代码! – fileoffset 2012-01-30 05:51:53