改为
------MyDate.h-----------
#include
#include
using namespace std;
class MyDate
{
private:
int month,day,year;
public:
void assignMyDate(int mo,int dy,int yr)
{
month=mo;
day=dy;
year=yr;
}
void displayshort()
{
cout<
void displayverbose()
{
switch(month)
{
case 1:
cout<<"January";
break;
case 2:
cout<<"February";
break;
case 3:
cout<<"March";
break;
case 4:
cout<<"April";
break;
case 5:
cout<<"may";
break;
case 6:
cout<<"June";
break;
case 7:
cout<<"July";
break;
case 8:
cout<<"August";
break;
case 9:
cout<<"Septimber";
break;
case 10:
cout<<"October";
break;
case 11:
cout<<"November";
break;
case 12:
cout<<"December";
break;
}
cout<
void nextday()
{
int dayinmonth;
switch(month)
{
case 4:
case 6:
case 9:
case 11:
dayinmonth=30;
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
dayinmonth=31;
break;
case 2:
dayinmonth=28;
break;
}
if(day
else
{
day=1;
if(month<12)
month=month+1;
else
{
month=1;
year=year+1;
}
}
}
};
-----MyDate.cpp--------
#include
using namespace std;
#include "MyDate.h"
int main()
{
MyDate halloween;
int month;
int day;
int year;
cout<<"the month is:";
cin>>month;
cout<<"the day is:";
cin>>day;
cout<<"the year is:";
cin>>year;
halloween.assignMyDate (month,day,year);
halloween.displayshort ();
cout<
cout<
halloween.assignMyDate (month,day,year);
halloween.displayshort ();
cout<
cout<
}