【发布时间】:2012-10-11 14:19:20
【问题描述】:
我需要帮助,我想从另一个名为 GuessMachine 的类中的一个名为 MagicNumber 的类中调用 generateNumber。
MagicNumber 类,
int MagicNumber::generateNumber()
{
int dice = 1;
srand(time(0));
dice = (rand() % 6 ) + 1;
return dice;
}
我想在下面的类GuessMachine类中调用上面的方法。
void GuessMachine::checkNumber(MagicNumber& mN, int a)
{
int guessNumber=0;
int tries=0;
while(nTimes>=tries)
{
cout<<"Please enter a number between 1 to 6: ";
cin>>guessNumber;
a.generateNumber(); //<-- This is where it went wrong
tries++;
}
}
请帮忙。
【问题讨论】:
-
现在,您正尝试在 int 上调用 generateNumber()...