Facebook
From asd, 6 Years ago, written in C++.
Embed
Download Paste or View Raw
Hits: 255
  1. #include "Pracownik.h"
  2. #include <cstring>
  3. #include <iostream>
  4.  
  5. using std::cout;
  6. using std::endl;
  7. using std::cin;
  8.  
  9. void Pracownik::Imie(const char* nowe_imie)
  10. {
  11.         strcpy_s(m_pszImie, nowe_imie);
  12. }
  13.  
  14. void Pracownik::Nazwisko(const char* nowe_nazwisko)
  15. {
  16.         strcpy_s(m_pszNazwisko, nowe_nazwisko);
  17. }
  18.  
  19. void Pracownik::DataUrodzenia(int nowy_dzien, int nowy_miesiac, int nowy_rok)
  20. {
  21.         m_DataUrodzenia.Ustaw(nowy_dzien, nowy_miesiac, nowy_rok);
  22. }
  23.  
  24. void Pracownik::Wypisz() const
  25. {
  26.         cout << "Imie: " << m_pszImie
  27.                 << "Nazwisko: " << m_pszNazwisko;
  28.         m_DataUrodzenia.Wypisz();
  29. }
  30.  
  31. bool Pracownik::SprawdzImie(const char* por_imie) const
  32. {
  33.         bool answ = false;
  34.         if (!strcmp(m_pszImie, por_imie))
  35.                 answ = true;
  36.  
  37.         return answ;
  38. }
  39.  
  40. bool Pracownik::SprawdzNazwisko(const char* por_nazwisko) const
  41. {
  42.         bool answ = false;
  43.         if (!strcmp(m_pszNazwisko, por_nazwisko))
  44.                 answ = true;
  45.  
  46.         return answ;
  47. }
  48.  
  49.  
  50. void Pracownik::Wpisz()
  51. {
  52.         char temp_i[25];
  53.         cout << "Podaj imie:" << endl;
  54.         cin >> temp_i;
  55.         Imie(temp_i);
  56.  
  57.         char temp_n[30];
  58.         cout << "Podaj nazwisko:" << endl;
  59.         cin >> temp_n;
  60.         Nazwisko(temp_n);
  61.  
  62.         m_DataUrodzenia.Wpisz();
  63. }