Bonjour,
sep, pour réaliser une matrice j'ai cherche sur internet comment on peut réaliser un tableau dynamique a 2 dimensions.J'ai trouve plusieurs résultats mes le problème qui se pose je ne parvient pas a comprendre exactement le fonctionnent de l'algorithme qu'ils utilisent.Est ce que quelqu'un peut m'expliquer voila un des solution que j'ai trouve :#include <stdlib.h>
#include <stdio.h>
#define COLONNES 5
#define LIGNES 3
/* On cherche à allouer un tableau de caractères de 5 colonnes et 3 lignes*/
int main (void)
{
char** tab_2d = NULL;
int i;
/* On alloue */
tab_2d = malloc (sizeof (char*) * LIGNES);
for (i = 0; i < LIGNES; ++i)
tab_2d[i] = malloc (sizeof (char) * COLONNES);
/* On libère */
for (i = 0; i < LIGNES; ++i)
free (tab_2d[i]);
free (tab_2d);
return 0;
}
Configuration: Windows XP
Safari 525.19