Bonjour,
Je développe un programme en C. J'ai une variable structure dont des champs sont des strucutres.
Je voudrais savoir comment atteindre le champs dans la 2è structure.
merci
Version imprimable
Bonjour,
Je développe un programme en C. J'ai une variable structure dont des champs sont des strucutres.
Je voudrais savoir comment atteindre le champs dans la 2è structure.
merci
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 struct MaStructure { Coordonnees element; int monBooleen; char maChaine[10]; }; main() { test.element.x = 0; test.element.y = 0; }
Avant tout je te remercie pour ton aide.
Si j'ai bien compris l'exemple. Il y a une variable " test " de type " MaStructure "
merci encore pour ton aide
Oui il a oublié ca donc:
Code:
1
2
3
4
5
6
7
8
9
10 int main (void) { struct MaStructure test; test.element.x = 0; test.element.y = 0; return 0; }
... et
est aussi passe a la trappe !Code:
1
2
3
4
5
6 typedef struct { int x; int y; } Coordonnees;
Si je peux me permettre, en résumé, ca donne ca au final :
Parcequ'un petit bout à gauche, un petit bout à droite ^^Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 typedef struct { int x; int y; } Coordonnees; struct MaStructure { Coordonnees element; int monBooleen; char maChaine[10]; }; int main (void) { struct MaStructure test; test.element.x = 0; test.element.y = 0; return 0; }
oui ho ....:oops: c'etait un truc vite fait , le principal c'est qu'il à compris , non ?:)
Au final, c'est le mieux oui ^^
Mais ca n'empeche pas de bien faire... Enfin, je propose d'arrêter là, on va dire qu'on floode après ^^
beb1982, si tu as des questions, n'hésite pas ;)