/ Published in: C++
Kod za glavni program.
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
#include <iostream> #include "lista_pokazivaci.h" //#include "lista_polje.h" using namespace std; int var=0; int main(){ int izbor,mat_br; pacijenti *lista=new pacijenti; pacijent polje; InitL(lista); do{ cout << "Izaberite: \n"<<endl; cout << "|_|_|_|_|_-_-_-_______-_-_-_|_|_|_|_|"<<endl; cout << "1. Novi pacijent"<<endl; cout << "2. Sortirani ispis prema maticnom broju"<<endl; cout << "3. Popis maloljetnih pacijenata"<<endl; cout << "4. Brisanje podataka pacijenta"<<endl; cout << "5. Brisanje podataka svih pacijenata"<<endl; cout << "9. IZLAZ!"<<endl; cin >> izbor; switch(izbor){ case 1: cout<<"Ime i prezime pacijenta: "<<endl; cin.ignore(); cin.getline(polje.prez_ime, 30); cout << "Maticni broj: "<<endl; cin >> polje.mat_br; cout << "Dob pacijenta: "<<endl; cin >> polje.dob; novi_pacijent(polje,lista); cout<<endl; var++;; break; case 2: sortiranje(lista); popis(lista); cout<<endl; break; case 3: cout << "Pacijenti mladi od 18 godina: "<<endl; cout << endl; mladi(lista); cout<<endl; break; case 4: if(var==0) { cout<<"Lista je prazna. :("<<endl; break; } if(var) { cout << "Maticni broj: "; cin >> mat_br; cout << endl; if(brisanje(lista, mat_br)==0) { cout<<"popis pacijenata: "<<endl; sortiranje(lista); popis(lista); cout<<"Unesite ponovno maticni broj: "<<endl; cin >> mat_br; if(brisanje (lista, mat_br)==1) var--; break; } cout<<endl; var--; break; } case 5: if (var==0) cout<<"Lista je prazna!!! :("<<endl; else { DeleteAllL(lista); cout<<"Svi pacijenti obrisani!!! :("<<endl<<endl; var=0; } break; case 9: return 0; default: cout << "Krivi izbor, preusmjerujem na glavni izbornik! "<<endl<<endl; break; } } while(izbor!=9); }