Advertisement
koyukix

lab1

Jan 11th, 2020
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5.  
  6. struct Kontakty
  7. {
  8. string Imie;
  9. string Nazwisko;
  10. int Wiek;
  11. string Telefon;
  12.  
  13. void WprowadzImie();
  14. void WprowadzNazwisko();
  15. void WprowadzWiek();
  16. void WprowadzTelefon();
  17.  
  18. void WyswietlImie();
  19. void WyswietlNazwisko();
  20. void WyswietlWiek();
  21. void WyswietlTelefon();
  22. };
  23.  
  24. void Kontakty::WprowadzImie()
  25. {
  26. cout<<"Wprowadz imie: "<<endl;
  27. cin>>Imie;
  28. }
  29. void Kontakty::WprowadzNazwisko()
  30. {
  31. cout<<"Wprowadz nazwisko: "<<endl;
  32. cin>>Nazwisko;
  33. }
  34. void Kontakty::WprowadzWiek()
  35. {
  36. cout<<"Wprowadz wiek: "<<endl;
  37. cin>>Wiek;
  38. }
  39. void Kontakty::WprowadzTelefon()
  40. {
  41. cout<<"Wprowadz telefon: "<<endl;
  42. cin>>Telefon;
  43. }
  44.  
  45. void Kontakty::WyswietlImie()
  46. {
  47. cout<<Imie<<endl;
  48. }
  49. void Kontakty::WyswietlNazwisko()
  50. {
  51. cout<<Nazwisko<<endl;
  52. }
  53. void Kontakty::WyswietlWiek()
  54. {
  55. cout<<Wiek<<endl;
  56. }
  57. void Kontakty::WyswietlTelefon()
  58. {
  59. cout<<Telefon<<endl;
  60. }
  61. Kontakty k[5];
  62. void WprowadzDane(int idx)
  63. {
  64. k[idx].WprowadzImie();
  65. k[idx].WprowadzNazwisko();
  66. k[idx].WprowadzWiek();
  67. k[idx].WprowadzTelefon();
  68. }
  69. void WyswietlDane(int idx)
  70. {
  71. k[idx].WyswietlImie();
  72. k[idx].WyswietlNazwisko();
  73. k[idx].WyswietlWiek();
  74. k[idx].WyswietlTelefon();
  75. }
  76. void Zapis()
  77. {
  78. ofstream strumien("NazwaPliku.txt", ios::app);
  79. for (int i=0; i<5; i++)
  80. {
  81. strumien<<k[i].Imie<<endl;
  82. strumien<<k[i].Nazwisko<<endl;
  83. strumien<<k[i].Wiek<<endl;
  84. strumien<<k[i].Telefon<<endl;
  85. }
  86. }
  87. int main()
  88. {
  89. for(int i=0; i<5; i++)
  90. {
  91. WprowadzDane(i);
  92. }
  93.  
  94. for(int i=0; i<5; i++)
  95. {
  96. WyswietlDane(i);
  97. }
  98. Zapis();
  99. return 0;
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement