我希望这是一个非常简单的问题,但是如何在数组中随机一个字符串
例如,对于 vaules 不适这样做
`
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
srand ( time(NULL) ); //initialize the random seed
const char arrayNum[4] = {'1', '3', '7', '9'};
int RandIndex = rand() % 4;
int RandIndex_2 = rand() % 4;
int RandIndex_3 = rand() % 4;
int RandIndex_4 = rand() % 4; //generates a random number between 0 and 3
cout << arrayNum[RandIndex] << endl;;
system("PAUSE");
return 0;
} `
如果arraynum中有字符串,我该如何应用它
我在我的搜索中遇到过这样的事情来寻求答案
std::string textArray[4] = {"Cake", "Toast", "Butter", "Jelly"};
但我遇到的只是一个不会自行改变的十六进制答案。因此,因此我将假设它甚至可能不是随机的。