voila bonjour a tous et bonne annee ainsi qu'une bonne sante et tout le reste
j'ai un petit probleme bon voila alors je dois faire un programme composé de plusieurs structures (une allocation dynamique de structures dans une structure enfin bon un truc assez eembetant et ca donne un truc dans ces eaux la (ce n'est qu un exemple)
;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 int main(); typedef struct personne{ int taille; char groupesanguin[2]; int poids; ...; }personne; typedef struct groupe{ char nomgroupe[50]; personne* P; ...; }groupe
[edit] : voila pour les points virgules mais je les mets toujours a la fin
voila comme vous pouvez le voir il y a des entiers, des caractères et des tableau aloués dynamiquement ou pas
alors mon probleme se situe dans le fait de rentrer le tout dans un fichier texte (.txt)
bon pour passe de la structure au fichier je peut en core me debrouiller avec les fprintf et des boucles au bons endroits en separant dans cet exemple les personnes par des '*' et en utilisant une ligne par groupe
mais le probleme sera de passer du fichier aux structures car je ne sais pas quel instruction ou operateur utiliser pour lire entre deux etoiles par exemple et de le "reconvertir" en un entier ou un carctere dans la structure
voila j'espere que vous avez compris mon probleme et si vous avez des question n'hesiter pas a me les poser merci
Partager