Bonjour.

Je voulais faire usage d'un enum pour contenir et faire afficher l'état d'un flag, mais je n'obtiens pas le résultat recherché !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
enum sortie_capteur{Tc_K_ON, Pyro_ON};//crétaion du type
sortie_capteur capteur_en_service = Tc_K_ON;//création et initilaisation de mon flag de type sortie_capteur
code modifiant la valeur de capteur_en_service
.
.
cout << "Capteur en service : " << capteur_en_service << endl;
cela affiche :
Capteur en service : 0
ou
Capteur en service : 1

En fait, si je comprends bien, le code fait bien ce que je lui demande, mais pas ce que je voudrais.
Ce que je voudrais c'est afficher :
Capteur en service : Tc_K_ON
ou
Capteur en service : Pyro_ON

Comment faire celà ?