petit problème avec pointeurs
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 :
Code:
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;
} |
Et merci d'avance d'y porter attention :wink:
Re: petit problème avec pointeurs
Citation:
Envoyé par Kerod
Bonsoir,
2- Pourquoi ai-je des erreurs de compilation pour les pointeurs ?
A tu bien mis
Code:
#include <stdlib.h>
pour malloc,free,.. ?