/* kerho.h */ /****************************************************************************/ /* ** K E R H O . H ** ** Kerho-luokan toteutus ** ** Tekij„t: Vesa Lappalainen ** Ohjelmointikurssi 1991 ** Tehty: 20.12.1991 ** Muutettu: 09.12.1995 ** Mit„ muutettu: Muutettu C++ luokaksi ** Muutettu: 10.12.1995 ** Muutettu: 11.01.1996 ** Mit„ muutettu: + Lis„tt„v„n j„senen rekister”inti ** ** Muut kommnetit ks. kerho.cpp ** *****************************************************************************/ #ifndef __KERHO_H #define __KERHO_H #include #include "ptaulukk.h" #include "jasen.h" //---------------------------------------------------------------------------- // Vakiota //---------------------------------------------------------------------------- #define MAX_JASENIA 5 //---------------------------------------------------------------------------- // Kerhon m„„rittely ja k„sittely: //---------------------------------------------------------------------------- class cKerho : public cPTaulukko { string tiedoston_nimi; string kerhon_nimi; public: cKerho(int koko=0):cPTaulukko(koko) {;} const char *korvaa(int i,const cJasen &jasen); const char *luo(const string &tied,const string &nimi, int max_jas=MAX_JASENIA); const char *lue_tiedostosta(const string &tied); const char *talleta(const string &tied=""); const string &Kerhon_nimi() const { return kerhon_nimi; } int Jasenia() const { return lkm(); } const string &Tiedoston_nimi() const { return tiedoston_nimi; } int laske_montako_muuta(const cJasen &jasen, int k, int &kuka); cJasen *tee_uusi(const cJasen &cJasen); }; #endif