1 réponse
Salut!
int *n1;
int *n2;
/* allocation de 255 entiers 32 bit*/
n1 = malloc(255 * sizeof(int));
/* reallocation du tableau */
n2 = realloc(n1, 65535 * sizeof(int));
/* pour 3 dimensions */
int x;
int y;
int z;
int n[x][y][z] = n2;
ne pas oublier qu'un tableau même sur 3 dimensions est un pointeur à une adresse donnée.
int *n1;
int *n2;
/* allocation de 255 entiers 32 bit*/
n1 = malloc(255 * sizeof(int));
/* reallocation du tableau */
n2 = realloc(n1, 65535 * sizeof(int));
/* pour 3 dimensions */
int x;
int y;
int z;
int n[x][y][z] = n2;
ne pas oublier qu'un tableau même sur 3 dimensions est un pointeur à une adresse donnée.