Partage
  • Partager sur Facebook
  • Partager sur Twitter

Tableau de 2 dimensions dans une fonction

    27 juin 2019 à 17:41:25

    j'ai rencontré  un problème en utilisant une fonction qui alloue dynamiquement un tableau de 2 dimensions 

    voici le code 

                int **tab = NULL;
                 allocate2D_Array(tab,50,10);
    
                tab[3][7] = 100;
    
                printf("%d",tab[3][7]);
    
                return 0;
            }
    
    
        void allocate2D_Array(int **tab, int L , int W)
                {
                    tab = realloc(tab, L * sizeof(int*));
                        for(int i = 0 ; i < W ; i++)
                            tab[i] = realloc(tab, W * sizeof(int));
    
                }
    
    

    -
    Edité par KarimBahri 27 juin 2019 à 17:41:59

    • Partager sur Facebook
    • Partager sur Twitter
      27 juin 2019 à 17:47:10

      Bonjour,

      Attention à ton utilisation de realloc(). Le premier paramètre n'est pas bon (certainement sur la ligne 16, peut-être sur la ligne 14).
      pour allouer c'est plutôt la fonction malloc() et plus besoin du premier paramètre.

      • Partager sur Facebook
      • Partager sur Twitter

      En recherche d'emploi.

        27 juin 2019 à 17:53:41

        Salut,

        Ton erreur semble évidente... Refais ton post en respectant les règles du forum, après on verra si on est de bonne humeur.

        • Partager sur Facebook
        • Partager sur Twitter

        Bonhomme !! | Jeu de plateforme : Prototype.

          27 juin 2019 à 18:05:18

          c bon j'ai résolu mon problème je vais le supprimer définitivement
          • Partager sur Facebook
          • Partager sur Twitter

          Tableau de 2 dimensions dans une fonction

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown