From 886230db6848b5a519b137e5e7f6e1cae9b98905 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Valentin=20Mogu=C3=A9rou?= Date: Fri, 20 Oct 2023 19:37:19 +0200 Subject: [PATCH] =?UTF-8?q?R=C3=A9solution=20d'un=20probl=C3=A8me=20d'allo?= =?UTF-8?q?cation=20m=C3=A9moire?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- grille.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/grille.c b/grille.c index e900d06..1b8b945 100644 --- a/grille.c +++ b/grille.c @@ -33,7 +33,6 @@ void init_zeros(jeton* ptr, int count) { for (int i=0; ijetons, col->capacite, diff_taille); - jeton *jetons_nouv = realloc(col->jetons, col->capacite + diff_taille); + jeton *jetons_nouv = realloc(col->jetons, (col->capacite + diff_taille)*sizeof(jeton)); if (jetons_nouv == NULL) return false; // allocation impossible, on garde col->jetons tel quel @@ -62,10 +60,6 @@ bool agrandir_colonne(int diff_taille, colonne *col) // on met des zéros dans la partie nouvellement attribuée init_zeros(col->jetons + col->capacite, diff_taille); - - printf("vérif travail init_zeros\n"); - print_tab(col->jetons, col->capacite + diff_taille); - // free est appelé par realloc et les éléments sont copiés par realloc col->capacite += diff_taille; @@ -75,7 +69,6 @@ bool agrandir_colonne(int diff_taille, colonne *col) bool ajouter_jeton(jeton j, colonne *col) { - printf("%d", col->hauteur); if (col->hauteur >= col->capacite) { if (!agrandir_colonne(Y_BLOCK_SIZE, col))