Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <fstream>
- #include <cstdlib>
- using namespace std;
- struct biblioteka
- {
- string tytul;
- string autor;
- int rok;
- }biblio[100];
- struct osoba
- {
- string nazwisko;
- int ilosc;
- int indeks;
- }osob[100];
- void szczegoly()
- {
- int i=0;
- cout <<
- cout << endl;
- cout << "Tytul: " << biblio[i].tytul << endl;
- cout << "Autor: " << biblio[i].autor << endl;
- cout << "Rok: " << biblio[i].rok << endl;
- }
- void menu()
- {
- cout << " MENU GLOWNE" << endl << endl;
- cout << "[1] Dodawanie ksiazki do bazy danych" << endl;
- cout << "[2] Wyswietl studenta" << endl;
- cout << "[3] Wyswietl ksiazki" << endl;
- cout << "[4] Lista wszystkich studentow" << endl;
- cout << "[5] Lista wszystkich ksiazek" << endl;
- cout << "[6] Wyszukiwarka " << endl;
- cout << "[7] Usuwanie z bazy danych" << endl;
- cout << "[8] Zapis" << endl;
- cout << "[0] Wyjscie z programu" << endl;
- }
- void dodanie_o()
- {
- int licznik=0;
- cout << "Prosze podac Naziwsko: ";
- getline(cin >> ws, osob[licznik].nazwisko);
- cout << "Prosze podac indeks: ";
- cin >> osob[licznik].indeks;
- }
- void dodanie_k()
- {
- int licznik=0;
- cout << "Prosze podac Tytul: ";
- getline(cin >> ws, biblio[licznik].tytul);
- cout << "Prosze podac autora: ";
- getline(cin >> ws, biblio[licznik].autor);
- cout << "Prosze podac rok: ";
- cin >> biblio[licznik].rok;
- }
- void wczyt()
- {
- fstream plik;
- plik.open("biblio.txt",ios::in);
- if (plik.good()==false){cout << "Blad"; exit(0);}
- for( int i=0; plik.eof()!=1; i++ )
- {
- for (int i=0; i<100; i++)
- {
- plik >> biblio[i].tytul;
- plik >> biblio[i].autor;
- plik >> biblio[i].rok;
- }
- }
- plik.close();
- }
- void zapis()
- {
- fstream plik;
- plik.open("biblio.txt",ios::out);
- int i;
- {
- plik << biblio[i].tytul; << endl;
- plik << biblio[i].autor; << endl;
- plik << biblio[i].rok; << endl;
- }
- plik.close();
- }
- int main()
- {
- wczyt();
- int nr_opcji;
- cout << "WITAJ W BAZIE DANYCH" << endl;
- do
- {
- cout << endl;
- menu();
- cout << ">";
- cin >> nr_opcji;
- if(nr_opcji==0){cout << "[DZIEKUJE DOBRANOC]"; break;}
- switch (nr_opcji)
- {
- case 1: dodanie_k(); break;
- // case 2: odczyt(); break;
- // case 3: lista(); break;
- // case 4: wyszukiwarka(); break;
- // case 6: zapis(); break;
- // case 5: usuwanie(); break;
- }
- }while(nr_opcji!=0);
- cout << "xd";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement