#include #include "dates.h" @implementation DateEntry -initWithString:(NSString*)date descr:(NSString*)descr { char m[3], d[3], y[5]; m[0]=[date characterAtIndex:0]; m[1]=[date characterAtIndex:1]; m[2]=0; month = atoi(m); d[0]=[date characterAtIndex:2]; d[1]=[date characterAtIndex:3]; d[2]=0; day = atoi(d); y[0]=[date characterAtIndex:4]; y[1]=[date characterAtIndex:5]; y[2]=[date characterAtIndex:6]; y[3]=[date characterAtIndex:7]; y[4]=0; year = atoi(y); description = [[NSString alloc] initWithString:descr]; return self; } -(int)getMonth { return month; } -(int)getDay { return day; } -(int)getYear { return year; } -(NSString*)getDescription { return [NSString stringWithString:description]; } -(NSString*)isToday:(int)m day:(int)d year:(int)y { if( (month == m) && (d == day) && (year == y) ) { return [self getDescription]; } else { return nil; } } @end