Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- #include <string>
- #include <conio.h>
- using namespace std;
- class czlowiek
- {
- public:
- string lp;
- string imie;
- string nazwisko;
- string numer;
- czlowiek(string lp, string ximie, string xnazwisko, string xnumer);
- };
- int main()
- {
- vector < czlowiek > osoba;
- cout << "Baza Osob\n1.-Lista osob\n2.-Dodaj osobe\n3.-Usuwanie wszystkich elementow\n4.-Wyjscie";
- char odp;
- do
- {
- odp = getch();
- switch (odp)
- {
- case '1':
- cout << "\n\n\nLista osob:\n";
- for (int i = 0; i < osoba.size(); i++)
- {
- cout << endl;
- cout << "LP: " << osoba[i].lp << endl;
- cout << "Nazwa: " << osoba[i].imie << endl;
- cout << "Autor: " << osoba[i].nazwisko << endl;
- cout << "Numer tel.: " << osoba[i].numer << endl;
- }
- cout << endl;
- cout << "To juz wszystkie osoby znajdujace sie na liscie";
- cout << endl;
- cout << "Baza Osob\n1.-Lista osob\n2.-Dodaj osobe\n3.-Usuwanie wszystkich elementow\n4.-Wyjscie";
- break;
- case '2':
- do
- {
- cout << "\n\n\n|----DODAWANIE_OSOBY_DO_LISTY-----| Aby zakonczyc dodawanie osob jako liczba porzadkowa podaj 0";
- cout << "\nPodaj liczbe porzadowa: ";
- string odp_lp;
- cin >> odp_lp;
- if (odp_lp == "0")
- {
- cout << "Zakonczono wprowadzanie danych" << endl;
- cout << "Baza Osob\n1.-Lista osob\n2.-Dodaj osobe\n3.-Usuwanie wszystkich elementow\n4.-Wyjscie";
- break;
- }
- cout << "\nPodaj imie: ";
- string odp_imie;
- cin >> odp_imie;
- cout << "Nazwisko: ";
- string odp_nazwisko;
- cin >> odp_nazwisko;
- cout << "Numer tel.: ";
- string odp_numer;
- cin >> odp_numer;
- osoba.push_back(czlowiek(odp_lp, odp_imie, odp_nazwisko, odp_numer));
- cout << "\n<***ZAKONCZONO_Z_SUKCESEM***>";
- } while (1);
- break;
- case '3':
- cout << endl;
- cout << "Wyczysc liste";
- {
- osoba.erase(osoba.begin() , osoba.end()) ;
- }
- cout << endl ;
- cout << "Baza Osob\n1.-Lista osob\n2.-Dodaj osobe\n3.-Usuwanie wszystkich elementow\n4.-Wyjscie";
- }
- } while (odp != '4');
- return 0;
- }
- czlowiek::czlowiek(string xlp, string ximie, string xnazwisko, string xnumer)
- : lp (xlp)
- , imie(ximie)
- , nazwisko(xnazwisko)
- , numer(xnumer)
- {
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement