Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- #include <string>
- using namespace std;
- const int count = 10;
- class skola
- {
- private:
- char *Prijmeni;
- char *RC;
- public:
- char *getPrijmeni();
- char *getRC();
- void putRC(char *aRC);
- void putPrijmeni(char *aPrijmeni);
- skola(int count);
- skola();
- ~skola();
- };
- skola::skola(int count)
- {
- skola *A=new skola[count];
- }
- skola::~skola()
- {
- delete Prijmeni;
- delete RC;
- }
- char *skola::getPrijmeni()
- {
- return strdup(Prijmeni);
- }
- char *skola::getRC()
- {
- return strdup(RC);
- }
- void skola::putPrijmeni(char *aPrijmeni)
- {
- strcpy(Prijmeni,aPrijmeni);
- }
- void skola::putRC(char *aRC)
- {
- strcpy(RC,aRC);
- }
- class student : public skola
- {
- private:
- int *Semestr;
- public:
- int getSemestr();
- void putSemestr(int aSemestr);
- student(int count);
- student();
- ~student();
- }
- int student::getSemestr()
- {
- return(*Semestr);
- }
- void student::putSemestr(int aSemestr)
- {
- aSemestr=(*Semestr);
- }
- student::student(int count)
- {
- student *B=new student[count];
- skola *A=new skola[count];
- }
- student::~student()
- {
- delete Semestr;
- }
- class ucitel : public skola
- {
- private:
- char *Katedra;
- public:
- char *getKatedra();
- void putKatedra(char *aKatedra);
- ucitel(int count);
- ucitel();
- ~ucitel();
- }
- char *ucitel::getKatedra()
- {
- return strdup(Katedra);
- }
- void ucitel::putKatedra(char *aKatedra)
- {
- strcpy(Katedra,aKatedra);
- }
- ucitel::ucitel(int count)
- {
- skola *A=new skola[count];
- ucitel *C=new ucitel[count];
- }
- ucitel::~ucitel()
- {
- delete Katedra;
- }
- int main()
- {
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment