#include #include enum couleur { ROUGE = 4, VERT = 34, BLEU = 23, JAUNE = 11 }; enum couleur couleurAuSort(void) { switch (rand() % 4) { case 0: { return ROUGE; } break; case 1: { return VERT; } break; case 2: { return BLEU; } break; default: { return JAUNE; } break; } } void afficherCouleur(enum couleur coul) { switch (coul) { case ROUGE: { printf("Rouge"); } break; case VERT: { printf("Vert"); } break; case BLEU: { printf("Bleu"); } break; case JAUNE: { printf("Jaune"); } break; default: { printf("Couleur non definie"); } break; } } void main(void) { srand(4); printf("%3d%3d%3d%3d\n", ROUGE, VERT, BLEU, JAUNE); enum couleur coul = couleurAuSort(); afficherCouleur(coul); printf("\n"); printf("%zu %zu\n",sizeof(enum couleur),sizeof(coul)); coul = 1; afficherCouleur(coul); printf("\n"); }