Il n'y a aucun but précis à ce code; c'est simplement pour avoir la syntaxe.
Imaginons une structure contenant un tableau
Soit T une variable de type S
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 struct uneStruct{ int tab[10]; }; typedef struct uneStruct S;
Je vais affecter mes valeur de tab comme ceci T.tab[indice]
En revanche; admettons que la structure contiennent plusieurs tableaux; c'est pas super intéressant de mettre tout cote à cote quand on peut regrouper certaines informations. Il est donc préférable de faire une structure regroupant ces informations
Comment je procède pour insérer des valeurs dans mon tableau de structure ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 struct uneStructInitiale{ int val1; int val2; }; typedef struct uneStructInitiale A; struct uneStruct{ A tab[10]; //tableau de 10 élément de structure A }; typedef struct uneStruct S;
J'ai peut être un soucis de parenthésage mais je n'arrive pas à bien écrire ça
Merci à vous !
Partager