Il n'y a aucun but précis à ce code; c'est simplement pour avoir la syntaxe.


Imaginons une structure contenant un tableau

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
struct uneStruct{
int tab[10];
};
typedef struct uneStruct S;
Soit T une variable de type 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

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;
Comment je procède pour insérer des valeurs dans mon tableau de structure ?

J'ai peut être un soucis de parenthésage mais je n'arrive pas à bien écrire ça

Merci à vous !