Problème concaténation de tableau langage c

Signaler
Messages postés
162
Date d'inscription
lundi 12 novembre 2007
Statut
Membre
Dernière intervention
17 juillet 2010
-
Messages postés
162
Date d'inscription
lundi 12 novembre 2007
Statut
Membre
Dernière intervention
17 juillet 2010
-
Bonjour, dans le cadre d'un projet d'Informatique pour ma première année de licence, j'ai commencé la réalisation d'un jeu d'échecs avec un ami et pour ce faire, je fais à un moment donné une procédure de concaténation de tableaux.

Le problème est que la compilation de passe très bien mais lors de l'exécution, le programme se ferme.

Voici mon code :

void ConcatenateArray8x8(int ** inputArray, int*** outputArray)
{
     int i,j;
     for(i=0;i<8;i++)
     {
         for(j=0;j<8;j++)
         {
             if(inputArray[i][j]!=0)
             *outputArray[i][j]=inputArray[i][j];
         }
     }  
}

2 réponses

Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
14
Salut,

*outputArray[i][j]=inputArray[i][j];

Là tu déréférence outputArray[i][j], autrement dit tu essais d'écrire à l'adresse contenue dans ton tableau.

Vire l'astérisque...
Messages postés
162
Date d'inscription
lundi 12 novembre 2007
Statut
Membre
Dernière intervention
17 juillet 2010
3
Ok.

Merci beaucoup, j'ai enlevé les astérisques de partout et mon programme se déroule comme prévu !!!