Bonjour,
Je cherche a effetuer des operations sur un type enum que j'ai defini ainsi :
typedef enum phrase {
"Il fait beau",
"Il pleut",
"Il neige"
};
Voila, une fois le type definie, je voudrais savoir comment comparer 2 valeur du type enum, et comment en initialiser une a la premiere valeur de phrase, c'est a dire "Il fait beau" .
1/
Ainsi j'ai une fonction qui prend obligatoirement en parametre un int, et qui renvoi obligatoirement un char* correspondant a la valeur du type enum en fonction de i :
const char *fonction1(int i);
ainsi si i = 1, const char *fonction(int i) renvoi "Il pleut". Comment faire ?
2/ J'ai un 2e question : meme fonction mais qui renvoi une valeur du type enum :
enum phrase fonction2(int i);
de méme si i=2 , enum phrase fonction2(int i) renvoi "Il neige". Comment faire ?
Merci si vous pouvez m'adier parsque je suis un peu perdu et je ne trouve nulle part une explication !
Cordialement,
Configuration: Linux
Firefox 3.0.3