Récupérer une struct dans une chaine
Résolu/Fermé
cengokill
Messages postés
262
Date d'inscription
dimanche 27 mai 2012
Statut
Membre
Dernière intervention
23 février 2025
-
Modifié le 10 mars 2019 à 21:38
[Dal] Messages postés 6204 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 27 février 2025 - 12 mars 2019 à 19:19
[Dal] Messages postés 6204 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 27 février 2025 - 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
- Récupérer mon compte facebook désactivé - Guide
- Recuperer le son d'une video - Guide
2 réponses
yg_be
Messages postés
23478
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 mars 2025
Ambassadeur
1 568
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
6204
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
27 février 2025
1 099
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
fiche
en utilisant l'alias que tu as créé avec typedefsur la
struct. Le nom du tableau est
fiches
et 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
262
Date d'inscription
dimanche 27 mai 2012
Statut
Membre
Dernière intervention
23 février 2025
17
12 mars 2019 à 19:15
12 mars 2019 à 19:15
J'ai utilisé les tableaux, merci !
[Dal]
Messages postés
6204
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
27 février 2025
1 099
12 mars 2019 à 19:19
12 mars 2019 à 19:19
Cool, bon courage pour la suite de ton projet.