Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main(void)
{
	int vecteur[] = {1,2,3};
	int longueur = 3;
	int capacite = 5;
	int element;

	/* Test de v_ajouter */
	element = 4;
	v_ajouter(&vecteur,&longueur,&capacite,element);
}

void v_ajouter(int **pvect,int *plg,int *pcapa,int elem)
{
	if(*plg > *pcapa)
		*pvect = realloc(*pvect,*plg);

	*(*pvect+(*plg)++) = elem;
}
Le compilateur me donne cet avertissement :
warning: passing argument 1 of ‘v_ajouter’ from incompatible pointer type

Mais je ne comprend pas ce que je pourrais mettre d'autre que l'adresse de mon tableau, quelqu'un peut-il m'expliquer ? Merci d'avance