C - Enumeration constant ======================== Public domain ******************************************************************************** #include int main() { enum month_type { JAN = 1, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC }; enum month_type month; fprintf(stdout, "Enter month number of current date : "); fscanf(stdin, "%d", &month); switch (month) { case JAN: fprintf(stdout, "January"); break; case FEB: fprintf(stdout, "February"); break; case MAR: fprintf(stdout, "March"); break; case APR: fprintf(stdout, "April"); break; case MAY: fprintf(stdout, "May"); break; case JUN: fprintf(stdout, "June"); break; case JUL: fprintf(stdout, "July"); break; case AUG: fprintf(stdout, "August"); break; case SEP: fprintf(stdout, "September"); break; case OCT: fprintf(stdout, "October"); break; case NOV: fprintf(stdout, "November"); break; case DEC: fprintf(stdout, "December"); break; default: fprintf(stdout, "%d is not a month number !!!", month); } return 0; } ******************************************************************************** _BY: Pejman Moghadam_ _TAG: c, enum_ _DATE: 2011-02-27 16:16:00_