diff --git a/TP/fonctionsAide.c b/TP/fonctionsAide.c index f73cb7a..013a0c3 100644 --- a/TP/fonctionsAide.c +++ b/TP/fonctionsAide.c @@ -58,9 +58,9 @@ void visuelGraphe(graphe g){ //Aides matrices //Creation matrice carrée vide : int** creerMatriceId(int taille){ - int** res=malloc(taille,sizeof(int*)); + int** res=calloc(taille,sizeof(int*)); for(int i=0;i<taille;i++){ - res[i]=malloc(taille,sizeof(int)); + res[i]=calloc(taille,sizeof(int)); for(int j=0;j<taille;j++){ res[i][j]=(i==j)?1:0; } @@ -71,9 +71,9 @@ int** creerMatriceId(int taille){ //Creation copie d'une matrice carree : int** recopierMatrice(int **m,int taille){ int** creerMatriceId(int taille){ - int** res=malloc(taille,sizeof(*int)); + int** res=calloc(taille,sizeof(*int)); for(int i=0;i<taille;i++){ - res[i]=malloc(taille,sizeof(int)); + res[i]=calloc(taille,sizeof(int)); for(int j=0;j<taille;j++){ res[i][j]=m[i][j]; }