Bonjour,
Je me demandais si c'était possible d'initialiser un entier dans une structure à la définition même de la structure ?
Bonjour,
Je me demandais si c'était possible d'initialiser un entier dans une structure à la définition même de la structure ?
Avant toutes questions : Développement Web, (X)HTML, CSS, JavaScript, AJAX, ASP, Flash/Flex, Webmarketing, XML, PHP
si tu veux parler de quelque chose comme ça:
Alors non. En général tu appelles un constructeur pour initialiser ta structure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 struct s { int i = 0; }; s x; /* ici x.i = 0 */
Ok merci pour la réponse![]()
Avant toutes questions : Développement Web, (X)HTML, CSS, JavaScript, AJAX, ASP, Flash/Flex, Webmarketing, XML, PHP
On peut quand même faire ça :Envoyé par ShootDX
et même (C99)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 struct s { int i; }; s x = {0}; /* ici x.i = 0 */
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 struct s { int i; }; s x = {.i = 0}; /* ici x.i = 0 */
Partager