Я пытаюсь использовать указатели массивов для использования в качестве аргументов для функции, которая генерирует массив.
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*)'