Tableau multidimensionnel dynamique
Résolu
Alexoxido
Messages postés
6
Statut
Membre
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je débute en programmation en C et je voudrais savoir comment faire un tableau multidimensionnel dynamique dans lequel un utilisateur pourra choisir quel case du tableau qu'il veux.
Je débute en programmation en C et je voudrais savoir comment faire un tableau multidimensionnel dynamique dans lequel un utilisateur pourra choisir quel case du tableau qu'il veux.
1 réponse
-
dans lequel un utilisateur pourra choisir quel case du tableau qu'il veux.
Dimension (au lieu de case), tu veux dire ?
Sinon, il faut passer par les pointeurs et allouer une zone en mémoire.
Par exemple :type **tab; tab = malloc (dim1 * sizeof *tab); if (tab != NULL) { int i; for (i=0;i < n; i++) { tab[i] = malloc(dim2 * sizeof **tab); if (tab[i] != NULL) { ... } } }
Ne pas oublier les free() par la suite.
Google is your friend