#include #include #include using namespace std; int array; void menuglowne() { cout << "nt Menu glowne:" << endl << "1. Dane" << endl << "2. Ilosc pacjentow w bazie" << endl << "3. Dodaj pacjenta" << endl << "4. Usun z bazy" << endl << "5. Modyfikuj" << endl << "6. Wyszukaj" << endl << "7. Zakoncz program" << endl; } void iloscpacjentow() { ifstream man ; man.open("danepacjentow.txt"); if (!man.good()) { cout << "ntNie znaleziono pliku"<< endl; } man >> array; man.close(); } struct daneOsobowe { string imie; string nazwisko; long int nr_telefonu; unsigned int wiek; unsigned int waga; unsigned int wzrost; bool plec; }; void dane(void) { ifstream dane; dane.open("danepacjentow.txt"); if(!dane.good()){ cout << "ntnie znaleziono pliku"; } int cyfra; dane >> cyfra; daneOsobowe tablica_danych[array]; for(int i=0; i> tablica_danych[i].imie >> tablica_danych[i].nazwisko >> tablica_danych[i].nr_telefonu >> tablica_danych[i].wiek >> tablica_danych[i].waga >> tablica_danych[i].wzrost >> tablica_danych[i].plec; cout << tablica_danych[i].imie << " " << tablica_danych[i].nazwisko << " " << tablica_danych[i].nr_telefonu << " " << tablica_danych[i].wiek << " " << tablica_danych[i].waga << " " << tablica_danych[i].wzrost << " " << tablica_danych[i].plec << " " << endl; } dane.close(); } int liczbaOsob(void) { ifstream dane; dane.open("danepacjentow.txt"); if(!dane.good()){ cout << "ntnie znaleziono pliku"; } dane >> array; cout << "ntliczba zapisanych osob " << array << endl; dane.close(); return 0; } int szukajPacjenta() { return 0; } int usunDanePacjenta() { return 0; } int modyfikujDane() { return 0; } int dodajPacjenta() { ofstream dodajPacjenta; dodajPacjenta.open("danepacjentow.txt"); if(!dodajPacjenta.good()) { cout << "ntnie znaleziono pliku"; } int dodajPacjenta1; cout << "ntLiczba nowych osob w spisie : "; cin >> dodajPacjenta1; daneOsobowe tablica_danych[array + dodajPacjenta1]; dodajPacjenta << array + dodajPacjenta1 << endl; for(int i=0; i> tablica_danych[array+i].imie; cout << "nazwisko: "; cin >> tablica_danych[array+i].nazwisko; cout << "nr telefonu: "; cin >> tablica_danych[array+i].nr_telefonu; cout << "wiek: "; cin >> tablica_danych[array+i].wiek; cout << "waga: "; cin >> tablica_danych[array+i].waga; cout << "wzrost: "; cin >> tablica_danych[array+i].wzrost; cout << "plec: "; cin >> tablica_danych[array+i].plec; dodajPacjenta << tablica_danych[array+i].imie << " " << tablica_danych[array+i].nazwisko << " " << tablica_danych[array+i].nr_telefonu << " " << tablica_danych[array+i].wiek << " " << tablica_danych[array+i].waga << " " << tablica_danych[array+i].wzrost << " " << tablica_danych[array+i].plec << endl; } dodajPacjenta.close(); return 0; } int main() { int choice; iloscpacjentow(); menuglowne(); while(choice !=7) { cout << "ntWybierz opcje z menu : " << endl; cin >> choice; switch(choice) { cout << " ntWybrano : " << endl; case 1: cout << " 1. Dane " << endl; dane(); break; case 2: cout << "2. Ilosc pacjentow w bazie" << endl; liczbaOsob(); break; case 3: cout << "3. Dodaj pacjenta " << endl; dodajPacjenta(); break; case 4: cout << "4. Usun z bazy" << endl; usunDanePacjenta(); break; case 5: cout << "5. Modyfikuj " << endl; modyfikujDane(); break; case 6: cout << "6. Wyszukaj " << endl; szukajPacjenta(); break; case 7: cout << "7. Zakoncz program"<< endl; break; default: cout << "ntWybierz poprawny numer"<< endl; } } return 0; }