Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- class datum {
- protected:
- int dan;
- int mjesec;
- int godina;
- public:
- datum(int a, int b, int c);
- virtual char * tostring();
- };
- class datum_vrijeme:public datum{
- int sekunde;
- int minute;
- int sati;
- public:
- datum_vrijeme(int a, int b, int c, int d, int e, int f);
- char *tostring();
- };
- char *datum::tostring(){
- char *a=new char[10];
- itoa(dan,a,10);
- strcat(a,".");
- char b[3];
- itoa(mjesec,b,10);
- strcat(a,b);
- strcat(a,".");
- char c[5];
- itoa(godina,c,10);
- strcat(a,c);
- return a;
- }
- datum::datum(int a, int b, int c){
- dan=a;
- mjesec=b;
- godina=c;
- }
- datum_vrijeme::datum_vrijeme(int a, int b,int c,int d,int e,int f):datum(a,b,c){
- sekunde=d;
- minute=e;
- sati=f;
- }
- char * datum_vrijeme::tostring(){
- char *a=new char[19];
- itoa(dan,a,10);
- strcat(a,".");
- char b[3];
- itoa(mjesec,b,10);
- strcat(a,b);
- strcat(a,".");
- char c[5];
- itoa(godina,c,10);
- strcat(a,c);
- strcat(a," ");
- char d[3];
- itoa(sati,d,10);
- char e[3];
- itoa(minute,e,10);
- char f[3];
- itoa(sekunde,f,10);
- strcat(a, d);
- strcat(a, ":");
- strcat(a,e);
- strcat(a,":");
- strcat(a,f);
- return a;
- }
- void main(){
- datum b(21,4,1991);
- datum_vrijeme a(22,7,1996,20,55,30);
- cout<<b.tostring();
- cout<<a.tostring();
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment