Récupérer une struct dans une chaine
Résolu/Fermé
cengokill
Messages postés
252
Date d'inscription
dimanche 27 mai 2012
Statut
Membre
Dernière intervention
19 décembre 2022
-
Modifié le 10 mars 2019 à 21:38
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 12 mars 2019 à 19:19
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 12 mars 2019 à 19:19
A voir également:
- Récupérer une struct dans une chaine
- Récupérer une vidéo youtube - Guide
- Recuperer message whatsapp supprimé - Guide
- Chaine tnt gratuite sur mobile - Guide
- Comment récupérer un compte facebook piraté - Guide
- Impossible de récupérer mon compte gmail - Guide
2 réponses
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
Ambassadeur
1 554
10 mars 2019 à 21:29
10 mars 2019 à 21:29
bonjour, peux-tu donner quelques exemples de chaines de caractères, et de leur transformation en structure de type fiche?
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
12 mars 2019 à 19:12
12 mars 2019 à 19:12
Salut cengokill,
Déjà, tu pourrais commencer par utiliser une structure de données qui te permette d'énumérer les fiches qui sont des
Donc, fais un truc du genre :
La ligne 8 déclare un tableau de type
Ainsi, les membres de la
Une fois que tu dispose de la bonne structure de données, le reste devrait couler de source, à condition que tu aies les idées claires sur ce que tu veux faire :-)
Dal
Déjà, tu pourrais commencer par utiliser une structure de données qui te permette d'énumérer les fiches qui sont des
struct, par exemple en faisant un tableau de
struct. Cela t'a déjà été conseillé dans un autre topic par yg_be, mais, de façon inexplicable, que tu ne le fais pas ici alors tu as exactement le même problème d'énumération...
Donc, fais un truc du genre :
typedef struct { char nom[50]; char taille[50]; } fiche; #define MAX_FICHES 2 fiche fiches[MAX_FICHES] = { { "Bob", "1m80" }, { "Lucie", "1m60" } };
La ligne 8 déclare un tableau de type
ficheen utilisant l'alias que tu as créé avec
typedefsur la
struct. Le nom du tableau est
ficheset il est dimensionné pour 2 éléments, ses éléments étant tous initialisés avec des valeurs en dur accessibles dans le tableau au lieu de se balader à droite et à gauche.
Ainsi, les membres de la
structcontenant
"Bob"peuvent être accédés en faisant
fiches[0].nomet
fiches[0].tailleet tu peux énumérer le contenu de la base de fiches en faisant varier l'indice de
0à
MAX_FICHES - 1dans une boucle.
Une fois que tu dispose de la bonne structure de données, le reste devrait couler de source, à condition que tu aies les idées claires sur ce que tu veux faire :-)
Dal
cengokill
Messages postés
252
Date d'inscription
dimanche 27 mai 2012
Statut
Membre
Dernière intervention
19 décembre 2022
18
12 mars 2019 à 19:15
12 mars 2019 à 19:15
J'ai utilisé les tableaux, merci !
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
12 mars 2019 à 19:19
12 mars 2019 à 19:19
Cool, bon courage pour la suite de ton projet.