C Language Progarm for Understand enum Data Type


#include <stdio.h>

/* Introducing an enumerated data type */
typedef enum {monday,tuesday,wednesday,thursday,friday,saturday,sunday} days;
/* Two useful functions */
days yesterday(days today);
days tomorrow(days today);
char *thedays[] = {"monday", "tuesday", "wednesday", "thursday",
                                       "friday", "saturday", "sunday"};
int main(void){
days today;
printf("today    \tyesterday  \ttomorrow\n"
         "============================================\n");
  for (today=monday;today<=sunday;today++)
    printf("%s = %d \t %s = %d \t %s = %d\n",
                   thedays[today], today,
                   thedays[yesterday(today)], yesterday(today),
                   thedays[tomorrow(today)], tomorrow(today));
}

days yesterday(days today){
  return (today+6)%7;
}
days tomorrow(days today){
  return (today+1)%7;
}


Sample Output :
today           yesterday       tomorrow
============================================
monday = 0       sunday = 6      tuesday = 1
tuesday = 1      monday = 0      wednesday = 2
wednesday = 2    tuesday = 1     thursday = 3
thursday = 3     wednesday = 2   friday = 4
friday = 4       thursday = 3    saturday = 5
saturday = 5     friday = 4      sunday = 6
sunday = 6       saturday = 5    monday = 0


Contact:
Mr. Roshan P. Helonde
Mobile: +91-7276355704
WhatsApp: +91-7276355704
Email: roshanphelonde@rediffmail.com
Share:

Total Pageviews

CONTACT US

Prof. Roshan P. Helonde
Mobile: +917276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com

Enter Project Title

Popular Projects

All Archive

Contact Form

Name

Email *

Message *