Ohjelman edellinen versio osasi lisätä vain aina vakiojäsenen "Ankka Aku" . Muutamme lisaa_uusi_jasen aliohjelmaa siten, että vakiojäsenen tilalla kysytäänkin jäsenen tiedot:
//----------------------------------------------------------------------------
void cNaytto::lisaa_uusi_jasen(char valinta)
/*
** Kysyllään uusien jäsenien tietoja ja lisätään jäsenet.
----------------------------------------------------------------------------*/
{
cJasen jasen;
otsikko(valinta,"Uuden jäsenen lisäys");
while ( 1 ) {
jasen.tyhjenna_omat();
jasen.rekisteroi();
cout << endl;
cout << "Jäseniä on nyt " << kerho->Jasenia() << "." << endl;
cout << "Anna uusi nimi muodossa sukunimi etunimi"; // ei endl
int ei_lisata = 1;
do {
cout << endl; // Jotta uudella kier. rivi vaiht
if ( kysy_tiedot(jasen) ) return;
cout << "Lisätäänkö" << endl;
tulosta(cout,jasen);
cout << ":";
if ( kylla_vastaus() )
ei_lisata = ilmoitus(kerho->lisaa(jasen));
if ( ei_lisata ) kerho->poista(jasen.Tunnus_nro());
} while ( ei_lisata );
}
}