功能原型
void GenerateSecretNumber(int rang, int x);
功能声明定义
void GenerateSecretNumber(int rang, int x){
int secret = 0;
cout<<"Computer is calculating a random secret number in the given range ...";
srand(time(NULL));
secret = rand()%(rang+1);
cout<<"Done!"<<endl<<endl;
}
答案 0 :(得分:0)
这个定义很好。问题是当您调用GenerateSecretNumber()
函数时。
在调用时,您需要传递确切数量的参数。
之类的东西int p = 5;
int q = 10;
和
GenerateSecretNumber(p, q);
但是,我认为没有合理的理由来传递和接受第二个参数x
。 :-)你从来没有在你的功能中使用它。您可以考虑将功能签名重新定义为void GenerateSecretNumber(int rang)
。
我怀疑,也许,目前你只使用GenerateSecretNumber(p);
这样的东西。