Mega Code Archive

 
Categories / C / Data Type
 

Map enum to string array

#include <stdio.h> #include <stdlib.h> #include <conio.h> enum transport {car, train, airplane, bus} tp; char trans[][20] = {   "car", "train", "airplane", "bus" }; 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;      printf("%s", trans[tp]);   return 0; }