[débutant] erreur sur déclaration d'une liste chaînée
Bonjour,
Je tente d'utiliser des listes chaînées, mais j'ai d'entrée de jeu une erreur, et j'avoue que je sèche, quelqu'un pourrait-il m'aider?
dans mon fichier.h :
Code:
1 2 3 4
| typedef struct element {
int clef;
struct element* suivant;
} element; |
dans mon main.c, je déclare une variable de type pointeur sur element :
Code:
element* liste_element = NULL;
mon message d'erreur lorsque je compile :
Citation:
24 main.c
parse error before `*'
(ma ligne 24, c'est bien sûr celle où je déclare ma variable liste_element)
Merci!
Re: [débutant] erreur sur déclaration d'une liste chaînée
Citation:
Code:
element* liste_element = NULL;
essai tout simplement ça :
Code:
element *liste_element = NULL;
Re: [débutant] erreur sur déclaration d'une liste chaînée
Citation:
Envoyé par AxldenieD
Citation:
Code:
element* liste_element = NULL;
essai tout simplement ça :
Code:
element *liste_element = NULL;
Tu as récrit la même chose... :?
Re: [débutant] erreur sur déclaration d'une liste chaînée
Bonjour,
Citation:
Envoyé par LaseLiep
mon message d'erreur lorsque je compile :
Citation:
24 main.c
parse error before `*'
C'est peut être parce que le typedef et le struct porte le même nom : Structure et typedef portant le même nom Tu compile bien avec le compilateur C (vérifie l'extension du fichier source).
@AxldenieD : C'est quoi la différence entre les deux lignes?