Я хотел бы создать массивы указателей void.
# include <stdio.h>
# include <stdlib.h>
# include <unistd.h>
int main(){
void * A[3];
void * D[3];
void * F[2];
void * G[4];
void * H[4];
void * J[3];
void * K[5];
void * L[4];
void * M[5];
A={D, H, K};
D ={A, G, H};
F ={K, L};
G={D, H, J, M};
H={A, G, L, M};
J={G, L, M};
K={A, F, H, L, M};
L={F, J, K, M};
M={G, H, J, K, L};
return 0;
}
Проблема в том, что код не будет компилироваться, он говорит: "ожидаемое выражение перед {токеном"
Что не так?
Я использую эти указатели, потому что их значение не имеет значения, я просто хочу, чтобы они указывали друг на друга. Например, М должен указывать на G, H, J, K и L.
Большое спасибо за любую помощь или совет,