Liste chaînée à deux dimensions ?
Résolu/Fermé
izangard_sda
Messages postés
17
Date d'inscription
mercredi 7 novembre 2012
Statut
Membre
Dernière intervention
30 avril 2015
-
14 nov. 2014 à 14:27
izangard_sda Messages postés 17 Date d'inscription mercredi 7 novembre 2012 Statut Membre Dernière intervention 30 avril 2015 - 17 nov. 2014 à 21:10
izangard_sda Messages postés 17 Date d'inscription mercredi 7 novembre 2012 Statut Membre Dernière intervention 30 avril 2015 - 17 nov. 2014 à 21:10
A voir également:
- Liste chaînée à deux dimensions ?
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Gertrude a préparé la liste des affaires à prendre pour l'excursion. juliette a modifié cette liste en utilisant le mode suivi des modifications proposé par le traitement de texte. - Guide
- Deux ecran pc - Guide
- Deux comptes whatsapp - Guide
3 réponses
Utilisateur anonyme
Modifié par nagashima le 14/11/2014 à 14:37
Modifié par nagashima le 14/11/2014 à 14:37
salut
le plus simple est de déclarer une structure qui contiendra un tableau de chaine (char**) + le nom de la balise.
Ensuite faire une liste chainée de cette structure (ou un tableau simple ... ce qui je pense est suffisant dans ton cas).
naga
ps : tu es obligé de faire en c ou en c++ c'est bon?
le plus simple est de déclarer une structure qui contiendra un tableau de chaine (char**) + le nom de la balise.
Ensuite faire une liste chainée de cette structure (ou un tableau simple ... ce qui je pense est suffisant dans ton cas).
naga
ps : tu es obligé de faire en c ou en c++ c'est bon?
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
14 nov. 2014 à 18:29
14 nov. 2014 à 18:29
Bonjour,
Effectivement ce n'est pas commun, mais oui tu peux faire deux listes chaînées.
Qu'est-ce qui te bloque pour la liste chaînée à "double dimension" ? Il suffit de faire une liste chaînée et en champ, tu remets une liste.
Cdlt,
Effectivement ce n'est pas commun, mais oui tu peux faire deux listes chaînées.
Qu'est-ce qui te bloque pour la liste chaînée à "double dimension" ? Il suffit de faire une liste chaînée et en champ, tu remets une liste.
Cdlt,
izangard_sda
Messages postés
17
Date d'inscription
mercredi 7 novembre 2012
Statut
Membre
Dernière intervention
30 avril 2015
17 nov. 2014 à 15:05
17 nov. 2014 à 15:05
C'est bon je vois comment faire deux listes chaînées, ce qui me bloque vraiment c'est plutôt ma logique...
izangard_sda
Messages postés
17
Date d'inscription
mercredi 7 novembre 2012
Statut
Membre
Dernière intervention
30 avril 2015
17 nov. 2014 à 21:10
17 nov. 2014 à 21:10
Un bon lien, qui m'a aidé : https://forums.commentcamarche.net/forum/affich-6061142-c-liste-chainee-dans-liste-chainee
14 nov. 2014 à 14:52
Ce programme je suis obligé de le réaliser en C tout simplement :/ En gros l'utilisateur entre X fichier(s) .css et mon programme est censé optimiser le code et ressortir qu'un seul fichier final .css
izangard_sda
14 nov. 2014 à 15:15
La structure de base reste la même. Ce qu'il faudrai faire donc c'est avoir ta structure qui contiendra une liste chaînée de char* (** donc). Le principe sera donc :
pour chaque noeud (a dans l'exemple), allouer le bon contenu, récupérer l'adresse de ton objet (la première case) et l'ajouter dans un tableau.
en gros tu auras :
et
c'est un peu brouillon, je n'ai pas de compilateur sous la main (taf). Mais tu as pas mal d'exemple ensuite concernant les allocations.
naga
15 nov. 2014 à 18:13
Merci :D
17 nov. 2014 à 15:01
Je vois plus trop comment je pourrais créer des boucles pour copier bien comme il le faut le A dans noeud et le contenu dans la liste..