Mega Code Archive

 
Categories / C / Data Type
 

Reference enum value by int

#include <stdio.h> #include <stdlib.h> #include <conio.h> enum transport {car, train, airplane, bus} tp; int main(void) {   printf("Press a key to select transport: ");   /* generate a new random number */   while(!kbhit())        rand();          getch(); /* read and discard character */   tp = rand() % 4;      switch(tp) {     case car: printf("car");       break;     case train: printf("train");       break;     case airplane: printf("airplane");       break;     case bus: printf("bus");   }   return 0; }