Bonjour à tous,

Je souhaite trouver un moyen pour caster un char* issu de la lecture d'un fichier en une valeur énumérée :

on va dire que mon énumération est :
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
enum couleur{
  BLEU,
  ROUGE,
  VERT
};

je lis un fichier avec un flux tout con :
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
file >> (char*)coul;

le problème est que je veux maintenant transformer la valeur lue (par exemple 'BLEU' en une des valeurs de l'énumération (pour la création d'un objet dont l'un des attributs est justement de type couleur

Comment faire ??

Merci d'avance