#include <iostream>
#include <fstream>
#include "lista.h"

using namespace std;

int main()
{
    lista l;
    adat a;
    while(cin>>a.azon>>a.nev>>a.atlag)
    {
        l.hozzafuz(a);
    }
    ofstream out("adat.dat",ios::binary);
    if(!out)
    {
        cerr<<"File megnyitas sikertelen"<<endl;
        exit(1);
    }
    l.kilistaz();
    l.lemezreir(out);
    out.close();

    lista l2;
    ifstream in("adat.dat",ios::binary);
    if(!in)
    {
        cerr<<"File megnyitas sikertelen"<<endl;
        exit(1);
    }
    l2.lemezrololvas(in);
    l2.kilistaz();

    return 0;
}