Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- const char* crt = "\n------------------------------------\n";
- class Ispit {
- char _predmet [30];
- char _nastavnik [30];
- char _datum [20];
- int _brojProstorije;
- Ispit(){
- strncpy_s(_predmet, "NO-Value", _TRUNCATE);
- strncpy_s(_nastavnik, "NO-Value", _TRUNCATE);
- strncpy_s(_datum, "NO-Value", _TRUNCATE);
- _brojProstorije = 0;
- }
- Ispit(const char* predmet, const char* nastavnik, const char* datum, int brojProstorije){
- strcpy_s(_predmet, predmet, sizeof(_predmet));
- strcpy_s(_nastavnik, nastavnik, sizeof(_nastavnik));
- strcpy_s(_datum, datum, sizeof(_datum));
- const char* Get_predmet() const;
- {
- return _predmet;
- }
- const char* Get_nastavnik() const
- {
- return _nastavnik () const
- }
- const char* Get_datum () const
- {
- return _datum
- }
- int Get_brojProstorije()
- {
- return _brojProstorije;
- }
- void Ispis() const;
- cout << "Predmet: " << _predmet << endl;
- cout << "Nastavnik: " << _nastavnik << endl;
- cout << "Datum: " << _datum << endl;
- cout << "Broj prostorije: " << _brojProstorije << endl;
- }
- };
- class IspitniRok
- {
- char* _naziv;
- Ispit _ispitniTermin[20];
- int _brojTermina;
- public:
- IspitniRok(char* _naziv){
- strncpy(_naziv, "NO-VALUE", sizeof(_naziv));
- }
- IspitniRok(){
- delete[]_naziv;
- _naziv = nullptr;
- }
- Void ispis() const{
- cout << "Naziv" << _naziv << endl;
- cout << "Broj Termina: " << _brojTermina << endl;
- }
- void DodajIspit(const Ispit&);
- }
- int main(){
- Ispit Ispit1("Principi Programiranja II", "Davos Skobic", "01.07.2023" "15");
- //dodavati ptreban broj ispita..
- IspitniRok rok ("Redovan Julski rok");
- rok.DodajIspit(Ispit1);
- rok.DodajIspit(Ispit2);
- //opet dodavanje ispita
- rok.ispis("01.07.2023");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment