Bonjour,
Je souhaite créer une matrice dynamique de type (int **Mat) en C.
Mais j'ai un soucis à l'allocation de mémoire.
Voici mon code en cours :
#include <stdio.h>
#include <stdlib.h>
int **mat;
int i , j, p=3, m=2;
// matrice de taille p*m
printf ("\n...allocation de memoire (1)...\n");
*matB = (int **) malloc (p * sizeof(int *)); // Ca ne compil pas ici!
printf ("\n...allocation de memoire (2)...\n");
for (i=0; i<p; i++) {
*(matB+i) = (int *) malloc (m * sizeof(int));
}
J'ai trouvé mais je ne vois pas où est mon erreur.
Merci d'avance
@+