Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

20.1.1 lisaa_uusi_jasen (naytto.cpp)

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:

lukemine.3\naytto.cpp - päätesyöttö

	//----------------------------------------------------------------------------
	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 );
	  }
	}


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys