#include<iostream.h> #include<string.h> #include<stdlib.h> #include<conio.h> /*************************************************************************///------------------------------ dmy ----------------------------------///*************************************************************************/class dmy { private: int day; int month; int year; public: dmy() { day=month=year=0; } dmy(int,int,int); int get_day() { return day; } int get_month() { return month; } int get_year() { return year; } void show_date() { cout<<"\t Date is : "<<day<<":"<<month<<":"<<year<<endl; } }; /*************************************************************************///------------------------------ date ---------------------------------///*************************************************************************/class date { private: char str[9]; public: date() { str[0]='\0'; } date(char *s) { strcpy(str,s); } date(dmy); void show_date() { cout<<"\t Date is = "<<str<<endl; } }; /*************************************************************************//*************************************************************************///------------------------ Function Definitions -----------------------///*************************************************************************//*************************************************************************//*************************************************************************//*************************************************************************///------------------------------ dmy ----------------------------------///*************************************************************************//*************************************************************************//*************************************************************************///--------------------------- dmy(int,int,int) ------------------------///*************************************************************************/ dmy::dmy(int d,int m,int y) { day=d; month=m; year=y; } /*************************************************************************//*************************************************************************///------------------------------ date ---------------------------------///*************************************************************************//*************************************************************************//*************************************************************************///--------------------------- date(dmy) -------------------------------///*************************************************************************/ date::date(dmy t) { int d=t.get_day(); int m=t.get_month(); int y=t.get_year(); char temp[3]={'\0'}; itoa(d,str,10); strcat(str,"/"); itoa(m,temp,10); strcat(str,temp); strcat(str,"/"); itoa(y,temp,10); strcat(str,temp); } /*************************************************************************//*************************************************************************///----------------------------- Main( ) -------------------------------///*************************************************************************//*************************************************************************/ main() { clrscr(); date d_1; dmy d_2(6,10,81); d_1=d_2; cout<<"\n Value of d_1 is : "<<endl; d_1.show_date(); cout<<"\n Value of d_2 is : "<<endl; d_2.show_date(); getch(); return 0; }
No comments:
Post a Comment