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))