Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

20.2.2 kysy_tiedot

Kirjoitetaanpa edellinen algoritmi C++:lla:

lukemine.3\naytto.cpp - kysy_tiedot

	int cNaytto::kysy_tiedot(cJasen &jasen)
	{
	  cJasen apujasen(jasen);
	  string jono;
	  int k,kenttia = apujasen.kenttia(), eka = apujasen.eka_kysymys();
	
	  for (k=eka; k<kenttia; k++) {
	    jono = apujasen.kentta_jonoksi(k);
	    if ( kysy_kentta(apujasen.kysymys(k),jono) ) return 1;
	    if ( k == eka && jono == "" ) return 1; /* 1. kys pääsee pois pelk. ret *
	    apujasen.sijoita(k,jono);
	  }
	  jasen = apujasen;
	  return 0;
	}


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys