5 Jan 2017

enum and typedef...



enum and typedef...


// enum
{
 enum admissionDay { Day_Sunday, Day_Monday, Day_Tuesday, Day_Wednesday, Day_Thursday, Day_Friday, Day_Saturday};

 enum admissionDay raviAdmissionDay = Day_Saturday;

   NSLog(@"Ravi Admission Day %i",raviAdmissionDay);
NSLog(@"*******************************************************************");

 enum months {January=1, February, March, April, May, June, July, August, September, October, November, December};

 enum months raviAdmissionMonth = August;

    NSLog(@"Ravi Admission Month %i",raviAdmissionMonth);
NSLog(@"***********************************************************************");
    
 enum directions { North = 3, South, East, West, NorthEast, SouthEast, SouthWest, NorthWest};
    
 enum directions raviDirection = SouthEast;
    
    NSLog(@"Ravi is going in the Direction of %i", raviDirection);
    
 NSLog(@"*________________________________________________________________________________*");
    
    // typedef
    
    typedef enum {Month_January = 1, Month_February, Month_March, Month_April, Month_May, Month_June, Month_July, Month_August, Month_September, Month_October, Month_November, Month_December}months;
    
    months raviMonthOfBirth = Month_October;
    
    typedef enum {First=1,Second,Third,Fourth,Fifth}Date;
    
    Date raviDateOfBirth = Second;
    
 NSLog(@"Ravi Birth Date %i and month %i",raviDateOfBirth,raviMonthOfBirth);

  
}

No comments:

Post a Comment

Recent Posts

Codable demo

Link: https://www.dropbox.com/s/kw7c1kgv1628bh7/codableDemo.zip?dl=0