Advertisement
Guest User

Untitled

a guest
May 21st, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 1.64 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5.  
  6. struct Osoba
  7. {
  8.     string imie;
  9.     string nazwisko;
  10.     string data_urodzenia;
  11.     string wiek;
  12.     string miasto_urodzenia;
  13.     string miasto_zamieszkania;
  14. };
  15.  
  16. void Pytanie(Osoba osoba)
  17. {
  18.    cout<<endl<<"Imie: "<<osoba.imie<<endl;
  19.    cout<<"Nazwisko: "<<osoba.nazwisko<<endl;
  20.    cout<<"Data Urodzenia: "<<osoba.data_urodzenia<<endl;
  21.    cout<<"Wiek: " << osoba.wiek <<endl;
  22.    cout<<"Miejsce Urodzenia: " << osoba.miasto_urodzenia <<endl;
  23.    cout <<"Miejsce Zamieszkania: " << osoba.miasto_zamieszkania << endl;
  24.    cout<<"------------------------"<<endl;
  25. }
  26.  
  27.  
  28. void wypisz_osoby()
  29. {
  30.     Osoba osoba;
  31.  
  32.     string linia;
  33.     int nr_linii=1;
  34.  
  35.     fstream plik;
  36.     plik.open("in.txt", ios::in);
  37.  
  38.     if(plik.good()==false) cout<<"Nie mozna otworzyc pliku!";
  39.  
  40.     while (getline(plik, linia))
  41.     {
  42.         switch (nr_linii)
  43.         {
  44.             case 1: osoba.imie=linia; break;
  45.             case 2: osoba.nazwisko=linia; break;
  46.             case 3: osoba.data_urodzenia=linia; break;
  47.             case 4: osoba.wiek=linia; break;
  48.             case 5: osoba.miasto_urodzenia=linia; break;
  49.             case 6: osoba.miasto_zamieszkania=linia; break;
  50.         }
  51.         nr_linii++;
  52.     }
  53.  
  54.     plik.close();
  55.  
  56.     cout<<"imie: "<<osoba.imie<<endl;
  57.     cout<<"nazwisko: "<<osoba.nazwisko<<endl;
  58.     cout<<"Data urodzenia:"<<osoba.data_urodzenia<<endl;
  59.     cout<<"Wiek: "<<osoba.wiek<<endl;
  60.     cout<<"Miasto urodzenia:"<<osoba.miasto_urodzenia<<endl;
  61.     cout<<"Miasto zamieszkania:"<<osoba.miasto_zamieszkania<<endl;
  62.  
  63. }
  64.  
  65. int main()
  66. {
  67.     wypisz_osoby();
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement