-2
Что случилось со следующим кодом:как получить указатель указывает на массив
#include <stdio.h>
int array = {{1, 2, 3},
{4, 5, 6},
{7, 8, 9}};
int (*get_matrix(void))[4]
{
return array;
}
int main()
{
int* anarray[4] = get_matrix();
}
это дает мне следующую ошибку: ошибка: массив должен быть инициализирован с помощью брекет-заключенный инициализаторе
Возможный дубликат [как передать ссылку на 2D-массив как параметр] (http://stackoverflow.com/questions/26288765/how-to-pass-reference-to-2d-array-as-parameter) –
Это на вопрос уже был дан пример кода. Прочтите эти ответы, не просто отправляйте почти то же самое по новому вопросу. –