创建程序从数组中挑选出随机字符串
问题描述:
所以,我想创建一个从数组中挑选简单字符串的程序,对我来说听起来很简单,但后来我遇到了问题。这是我写的:创建程序从数组中挑选出随机字符串
int pickjob;
string jobs[] = {Police Officer, Fireman, Vet, Doctor, Nurse, Chemist, Waiter};
job1 = jobs[rand()%7];
job2 = jobs[rand()%7];
job3 = jobs[rand()%7];
cout << "Here i found some jobs for you, check them out\n1." << job1 << "\n2." << job2 << "\n3." << job3 << "\nGo Head and pick one out" << endl;
cin >> pickjob;
//Rest of code is below, i'll put it in if you need it ;)
但我的问题是,每次我运行该程序同样的工作似乎每次(IM中C一amaetur ++,所以如果我听起来很蠢见谅),让我怎么做一个计划每次从阵列打印出不同的作业。
查看C++ 11及更高版本的''标头。 –
Downvoter
在此之前你叫过srand()吗? – NathanOliver
当我尝试srand()它说一些错误一秒钟lemme通过它 –