#ifndef LISTA_H #define LISTA_H #include <iostream> #include <fstream> struct adat { int azon; char nev[20]; double atlag; }; struct elem { elem *kov; elem *elo; adat a; }; class lista { public: lista() { elso=utolso=0; } ~lista() { lerombol(); } void hozzafuz(adat a); void kilistaz() const; void lemezreir(std::ofstream& of) const; void lemezrololvas(std::ifstream& in); private: elem *elso; elem *utolso; lista(const lista&); void operator=(const lista&); void lerombol(); }; #endif