Bonjour,

Je suis entrain de faire une grammaire et afin de simplifier le code pour de futur evolution, je cherche a me servir des enumerations.

Pour utiliser cette grammaire l'utilisateur entre une serie de lettre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
//lettre presente dans la grammaire
enum grammarLetter{
	A,T,R,X,D,E,I
	};
L'utilisateur rentre donc une chaine de caractere que je redecoupe en char pour savoir chaque lettre utilisée.

En faite j'aimerai faire quelque chose du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
char monOccurrence; //lettre de la grammaire a traiter
 
if(monOccurence est une lettre de ma grammaire present dans mon enum)
   return true;
sinon
   return false;
Je sais qu'une enum permet de representer une chaine par un int mais ma question est peut on faire le test sur la clé de l'enum.

Merci