Advertisement
Guest User

Untitled

a guest
Jan 15th, 2016
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.66 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <string>
  4.  
  5. //#include <strings.h>
  6.  
  7.  
  8. using namespace std;
  9. int liczn;
  10. int licz;
  11.  
  12. enum menu
  13. {
  14. wprowadz = 1,
  15. wyswietl = 2,
  16. wyjdz = 3
  17.  
  18. };
  19.  
  20. struct pacjent
  21. {
  22. char imie[30];
  23. char nazwisko[25];
  24. int wiek;
  25. char miasto[20];
  26. char ulica[15];
  27. int numer_domu;
  28. };
  29.  
  30. void wprowadz_dane(pacjent *wpp, int licz)
  31. {
  32. cout << "Imie: ";
  33. cin >> wpp[licz].imie;
  34.  
  35. cout << "Nazwisko: ";
  36. cin >> wpp[licz].nazwisko;
  37.  
  38. cout << "Wiek: ";
  39. cin >> wpp[licz].wiek;
  40.  
  41. cout << "Miejscowosc: ";
  42. cin >> wpp[licz].miasto;
  43.  
  44. cout << "Podaj ulice: ";
  45. cin >> wpp[licz].ulica;
  46.  
  47. cout << "Numer domu: ";
  48. cin >> wpp[licz].numer_domu;
  49.  
  50.  
  51. }
  52.  
  53. void wyswietl_dane(pacjent *wpp, int liczn)
  54. {
  55.  
  56. cout << "Ktorego pacjenta chcesz wyswietlic? [nr] ";
  57. cin >> liczn;
  58.  
  59. cout << "Imie: " << wpp[liczn].imie << endl;
  60. cout << "Nazwisko: " << wpp[liczn].nazwisko << endl;
  61. cout << "Wiek: " << wpp[liczn].wiek << endl;
  62. cout << "Miasto: " << wpp[liczn].miasto << endl;
  63. cout << "Ulica: " << wpp[liczn].ulica << endl;
  64. cout << "Numer domu: " << wpp[liczn].numer_domu << endl;
  65.  
  66.  
  67. }
  68.  
  69. int main()
  70. {
  71. //pacjent osoba;
  72. unsigned int wybor;
  73.  
  74. cout << "---------------------------------------------------------------------------------------------------\n";
  75. cout << "\t\t\t\tWitaj w bazie danych pacjentow!\n\t\t\t\t Co chcesz zrobic?" << endl;
  76. cout << endl;
  77. int licznik = 0;
  78.  
  79. int rozmiar = 1 + licznik;
  80. pacjent *wskp = new pacjent[rozmiar];
  81.  
  82. while (1)
  83. {
  84. cout << wprowadz << " - Wprowadz dane pacjenta." << endl;
  85. cout << wyswietl << " - Wywietl dane konkretnego pacjenta." << endl;
  86. cout << wyjdz << " - Wyjdz z programu." << endl;
  87. cout << endl << "--> ";
  88. cin >> wybor;
  89.  
  90. switch (wybor)
  91. {
  92. case 1:
  93. {cout << endl;
  94. wprowadz_dane(wskp, licznik);
  95. licznik++;
  96.  
  97. break;
  98. }
  99.  
  100. case 2:
  101. { int numer;
  102. wyswietl_dane(wskp, numer);
  103.  
  104. break;
  105. }
  106.  
  107. case 3:
  108. {
  109. delete[] wskp;
  110. exit(1);
  111.  
  112.  
  113. default:
  114. {
  115. cout << "Podaj opcje z menu!";
  116. }
  117.  
  118. }
  119.  
  120.  
  121. /*wprowadz_dane(wskp, licznik);
  122. licznik++;
  123.  
  124. cout << endl;
  125. wprowadz_dane(wskp,licznik);*/
  126.  
  127.  
  128.  
  129. //wprowadz_dane(wskp, licznik);
  130.  
  131. cout << endl << endl;
  132.  
  133. //wyswietl_dane(wskp,licznik);
  134.  
  135.  
  136. cout << endl << endl;
  137.  
  138.  
  139.  
  140. }
  141. }
  142. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement