Probleme procedure C

Fermé
ghostdz - 6 mars 2012 à 23:58
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 7 mars 2012 à 10:17
Bonjour,

probleme procedure C

void depiler (int *y,stack **d)
{
stack **tmp2;
*y= (*d)->data;
*tmp2=*d;
*d=(*d)->suiv;
free (tmp2);


}
donc les paramtre (int *y,stack **d) des paramètre d'sortièe
et j'ai besoin utlisé ces paramètre dans une autre function
void deplacer(stack *a,stack *b)
{
int z;
depiler (&z,&a)
empiler(z,&a)
}
mais le probleme les paramètre de 2 eme procedure aussi des paramètre de sortie
est que il y a un solution ????




1 réponse

Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
7 mars 2012 à 10:17
Salut.
Je pense qu'il faut revoir ton cours sur les pointeurs, la fonction depiler est fausse. Je n'ai rien compris à ton problème. Il manque des mots dans tes phrases.
0