#include <iostream>
#include <fstream>
#include <cstdlib>




using namespace std;


struct osoba
{
    string imie, nazwisko;
    char pesel[11];
    string zawod;


};


int main()
{
    fstream plik;
    string odczyt;
    osoba os[3];




    plik.open("plik.txt", ios_base::in | ios_base::out);


    if(plik.is_open())
    {


        int i = 0;
        streampos place = 3* sizeof os;
        plik.seekg(place);
        while(plik.good())
        {
            plik >> os[i].imie;
            plik >> os[i].nazwisko;
            plik >> os[i].pesel;
            plik >> os[i].zawod;
            i++;


        }
        if (plik.eof())
        {
            plik.clear();
        }else if (plik.fail()){
        cout << "Przerwano wczytywanie pliku";


        }


        for (int j=0; j<i; j++)
        {


            cout << os[j].imie << " " << os[j].nazwisko << endl;
            cout << os[j].pesel << endl;
            cout << os[j].zawod << endl;
            cout << "_____________" << endl;
        }
    }
    else
    {


        exit(EXIT_FAILURE);


    }


    plik.close();
    return 0;
}

© Wklejaj.pl