bonsoir tout le monde , s'il vous plait je comprend pas l'erreur signalé , il s'agit de l'initialisation d'une liste chainée, et merci d'avance.
bonsoir tout le monde , s'il vous plait je comprend pas l'erreur signalé , il s'agit de l'initialisation d'une liste chainée, et merci d'avance.
Un pointeur ne peut contenir que l'adresse d'une chose du type qu'il pointe.
Quel est le type de élément, et de liste.premier
Mes principes de bases du codeur qui veut pouvoir dormir:Pour faire des graphes, essayez yEd.
- Une variable de moins est une source d'erreur en moins.
- Un pointeur de moins est une montagne d'erreurs en moins.
- Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
- jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
- La plus sotte des questions est celle qu'on ne pose pas.
le ter nel est le titre porté par un de mes personnages de jeu de rôle
Le problème vient de la déclaration de tes structures.
Tu déclares :
Or, avec ce code, tu indique que ta structure liste ne contient qu'un élèment, un pointeur sur une autre liste. Si tu veux que ta liste contiennent ton premier Element, il vaut mieux mettre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 struct Liste { Liste *premier };
Pour ta fonction initialiser, personellement, j'aurais plutot utilisé une procédure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 struct Liste { Element *premier };
Hésite pas si tu as des questions.
Cap'
je me suis rendue compte de ça en fin de compte, je me suis trompée ,merci à vous tous
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager