Liste chainée
snow_angel
-
Fallentree Messages postés 2445 Statut Membre -
Fallentree Messages postés 2445 Statut Membre -
Bonjour,
salut tout l monde je demande votre aide pour faire un programme c qui me permet de:
*créer une liste chainée dans laquelle je peux mettre mes données (nom;prenom; age ...etc)
* ajouter a cette lise un element lorsque j'aurai besoin
*afficher un element
*supprimer un elemnt
salut tout l monde je demande votre aide pour faire un programme c qui me permet de:
*créer une liste chainée dans laquelle je peux mettre mes données (nom;prenom; age ...etc)
* ajouter a cette lise un element lorsque j'aurai besoin
*afficher un element
*supprimer un elemnt
A voir également:
- Liste chainée
- Liste déroulante excel - Guide
- Liste code ascii - Guide
- Liste déroulante en cascade - Guide
- Site dangereux liste - Guide
- Voir liste d'amis facebook - Guide
1 réponse
c est long a ecrire tu sais...
Mais la structure est tres simple.
Un pointeur sur une structure de données... avec un pointeur sur le suivant.
pour ajouter je cherche le pointeur initialisé a une valeur comme Null
j alloue un nouvel element dont je fais suivre l adresse memoire au precedent ...
Le pointeur null prend donc cette nouvelle valeur.
Pour afficher des valeurs, je cherche ou je parcours la liste pointeur apres pointeur en fonction d une clef par exemple le nom
Lorsque il y a correspondance je l affiche.
Supprimer un element revient initialiser le pointeur du precedent au suivant du suivant...
Commen si je l'enlevais un maillon d une chaine de velo...
Il te faut donc deux variables. Le precedent et le courant ...
Attention lors de l effacement du premier.
Tu perds l'addresse de ta liste....
Bon courage.
Mais la structure est tres simple.
Un pointeur sur une structure de données... avec un pointeur sur le suivant.
pour ajouter je cherche le pointeur initialisé a une valeur comme Null
j alloue un nouvel element dont je fais suivre l adresse memoire au precedent ...
Le pointeur null prend donc cette nouvelle valeur.
Pour afficher des valeurs, je cherche ou je parcours la liste pointeur apres pointeur en fonction d une clef par exemple le nom
Lorsque il y a correspondance je l affiche.
Supprimer un element revient initialiser le pointeur du precedent au suivant du suivant...
Commen si je l'enlevais un maillon d une chaine de velo...
Il te faut donc deux variables. Le precedent et le courant ...
Attention lors de l effacement du premier.
Tu perds l'addresse de ta liste....
Bon courage.