1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
Date::Date()
{
month=1;
day=1;
year=2000;
}
void Date::setMonth(int m, string mName[])
{
const int size=13;
string mName[size]={"null", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
if (m>=1 && m<=12)
{
month=mName[m];
}
else
{
cout<<"Invalid Month\n";
exit (EXIT_FAILURE);
}
}
void Date::setDay(int d, int m)
{
int daysOfMonths[13] = {0,31,28,31,30,31,30,31,30,31,30,31,30};
if (d<=daysOfMonths[m])
{
day=d;
}
else
{
cout<<"Invalid Day\n";
exit(EXIT_FAILURE);
}
}
void Date::setYear(int y)
{
year=y;
}
|