Bonjour,
je désire récuperer la valeur ou le type d'une valeur.
Cette valeur est bien entendu de type mon_union.
Existe il un moyen pour savoir quel est le type ou la valeur d'une variable de ce type ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 typedef union mon_union { int i; char * str; bool b; }
Exemple:
Je suis bloqué... Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 mon_union var; var.i = 9; //Maintenant comment savoir que var contient i = 9 et non pas b à true ou str à 0x0000009 //En effet si je regarde au debugger: //var.i = 9 //var.b = true //var.str = 0x0000009 (ptr incorrecte)
Partager