problème avec pointeur : cannot convert int** to int*
salut , j'ai un problème lors d'un passage de parametre dans une fonction :
voila la fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| void RemplirPlusTOT (char **m, int n, int RPTOT[], int *rangMaxi)
{
int i,j;
for (i=0;i<n;i++) RPTOT[i]=0;
*rangMaxi=1;
do {
for (j=0;j<n;j++)
{
if ( estvide(j,m,n)==1 && RPTOT[j]==0)
{
RPTOT[j]=*rangMaxi;
supprimer(j,m,n);
}
}
*rangMaxi++;
} while (existezero(RPTOT,n)==1);
} |
et maintenant voici l'appel :
Code:
1 2
| int *rangMAXI;
RemplirPlusTOT(m,n,rang,&rangMAXI); |