Bonsoir,
J'utilise des pointeurs dans une fonction mais à la compilation il me dit que le code n'est pas correct.
Alors cette fonction doit mettre à jour un élément dans une pile que j'ai crée.
Elle recoit donc en parametre 2 données à mettre à jour dans une structure interne à la pile.Mais tout d'abord il doit rechercher l'élément à mettre à jour.
Pour l'instant j'utilise un entier passé en parametre lors de l'appel de la fonction.
Alors j'ai deux questions :
1- Il y aurait pas un autre moyen autre que mettre un entier pour savoir quel élément de la pile qui doit etre mis à jour ?
2- Pourquoi ai-je des erreurs de compilation pour les pointeurs ?
Voici mon code :
Et merci d'avance d'y porter attention
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 void modifier (tab_robot *p,int ligne,int col,int nb){ maillon *q; q=*p;int j=1; while(j++<nb) q= q->suiv; q->ligne=ligne; q->col=col; }
Partager