【发布时间】:2017-09-03 12:40:44
【问题描述】:
我要输出的是庄家的点数(数字应该存储在数组中),但我不断收到错误消息,指出 int 是 DealerRoll(dealerRoll[3]); 中的无效类型
#include <iostream>
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
//Dice Rolls
int DealerRoll(int dealerRoll[3]) {
srand (time(NULL));
for (int dealerCount = 0; dealerCount < 3; dealerCount++) {
dealerRoll[dealerCount] = rand()% 6+1;
cout << dealerRoll[dealerCount] << " ";
}
return dealerRoll[3];
}
int main() {
int dealerRoll;
cout << "Dealer's Roll: " << endl;
DealerRoll(dealerRoll[3]);
system ("pause");
return 0;
}
【问题讨论】:
-
return dealerRoll[3];正在返回数组外的 int,dealerRoll中最大的索引元素是dealerRoll[2]
标签: c++ arrays function random