Just a little somthing to look at pretainging to emun
Code:
#include <stdio.h>
enum MyNumsy { FIVE, FOUR, THREE, TWO, ONE };
enum MyNumsy mynumy;
int main (void)
{
char d;
d = THREE;
printf("my element %d\n", (int)d);
switch (d)
{
case 0:
printf("my element %d\n", (int)d);
break;
case 1:
printf("my element %d\n", (int)d);
break;
case 2:
printf("my element %d\n", (int)d);
break;
case 3:
printf("my element %d\n", (int)d);
break;
case 4:
printf("my element %d\n", (int)d);
break;
default:
break;
}
switch (d)
{
case TWO:
printf("my element TWO %d\n", (int)d);
break;
case FIVE:
printf("my element FIVE %d\n", (int)d);
break;
case FOUR:
printf("my element FOUR %d\n", (int)d);
break;
case ONE:
printf("my element ONE %d\n", (int)d);
break;
case THREE:
printf("my element THREE %d\n", (int)d);
break;
default:
break;
}
return 0;
}
output
Code:
userx@slackwhere:~/bin
$ ./enum
my element 2
my element 2
my element THREE 2