配列のポインタを使用して、配列を生成する関数の引数として使用しようとしています。
void generateArray(int *a[], int *si){
srand(time(0));
for (int j=0;j<*si;j++)
*a[j]=(0+rand()%9);
} //end generateArray;
int main() {
const int size=5;
int a[size];
generateArray(&a, &size);
return 0;
} //end main
しかし、これをコンパイルすると、次のメッセージが表示されます。
cannot convert `int (*)[5]' to `int**' for argument `1' to `void generateArray(int**, int*)'