[Débutant] Pointeur sur liste chainée
Bonjour,
alors voilà j'obtient une erreur lors de la compilation :
fonction.c:80: warning: passing argument 1 of ‘extract_Inst’ from incompatible pointer type
un message que j'obient souvent :lol: mais d'habitude je trouve la soluce, or ici je ne vois vraiment pas :cry:
Voici le code :
Code:
1 2 3 4 5
| void extract_Inst(instruction *current, char script[]){
...
/* Appel récursif */
extract_Inst(current->next, tmp);
} |
Et ma liste ressemble à celà :
Code:
1 2 3 4
| typedef struct{
...
struct instruction *next;
}instruction; |
Et là je tombe sur le message que j'obtient plus haut, j'ai essayé plein de combinaison mais je ne comprends pas pourquoi ça marche pas :cry:
De l'aide s'il vous plait :)