我在这里遇到一个问题,我收到一个错误,说写入一个常量对象。是的,我知道我是,但是对于这个函数,它要求用户输入骰子 1-5 的值,并且 input(i) 将被分配给 dice[i],这不起作用,因为它是恒定的,我该如何解决这个问题?
谢谢
void readDieValues(const int dice[], int nrOfDice)
{
//Reads user inut
int i = 0;
//When i > 0 and < 5 the user is asked to entar a value for dice i+1
//Dice i+1 because i starts at 0 and dies are numbered from 1-5
for ( ; i < 5 ; i++){
printf("Die %d: ", i+1);
scanf("%d", &dice[i]);
}
}