Bonjour,
J'ai lu qu'on pouvait initialiser seulement le premier attribut d'une union.
Pourtant si j'ai cette union :
et que je veux initialiser 'chaine', ceci fonctionne :Code:
1
2
3
4
5 union machin { int entier; char *chaine; };
Est-ce qu'il y a un piège ?Code:union machin m = { .chaine = "abc" };