#include <iostream>
#include <string>
#include <time.h>
using namespace std;
int main(){
srand (time(NULL));
const char* words[] = {"Sunday", "Monday", "Tuesday", "Wedensday", "Thursday", "Friday", "Saturday"};
int Randnum = rand() % 6;
cout << words[Randnum] << endl;
}
所以基本上我想要做的是,而不是有int Randnum = rand() % 6 ;
,我想有一個變量隨數組而變化。像int Randnum rand() % totalwords;
。我嘗試使用sizeof(words
,但只有當我知道每個單詞有多少個字節時纔會起作用。有什麼方法你們可以想到,這會讓我把每個單詞都計爲1項,所以當數組增加時,隨機數範圍也是如此?無論如何,我可以計算此數組中的元素數量嗎?