我试图做一个基于文本的角色扮演游戏,我目前正在实施diceroll功能功能错误:C++兰德
int diceRoll(){
int n;
srand(time(0));
n = rand() % 4;
return n;
}
int main()
{
int RandNum = diceRoll();
cout<< " Randomly generated number: " + RandNum;
return 0;
}
然而,它输出这样的:
http://stackoverflow.com/a/1117317/962089。既然它被删除了,'const char(&)[N] + int'并不像你想要的那样工作。 – chris 2013-03-03 01:50:58
当您输出RandNum到cout时,请使用<<而不是+ + – 2013-03-03 01:52:07