20.3.4 sijoita
Kun näyttö on merkkijonon kysynyt, pitäisi merkkijonon muuttunut
arvo saattaa jäsenen tietoon:
lukemine.3\jasen.cpp - sijoita
int cJasen::sijoita(int k,const string &st)
{
switch ( k ) {
case 0: muunna_jono(st,&tunnus_nro); return 0;
case 1: muunna_jono(st,&nimi); return 0;
case 2: muunna_jono(st,&hetu); return 0;
case 3: muunna_jono(st,&katuosoite); return 0;
...
case 9: muunna_jono(st,&liittymisvuosi); return 0;
case 10: muunna_jono(st,&jmaksu); return 0;
case 11: muunna_jono(st,&maksu); return 0;
case 12: muunna_jono(st,&lisatietoja); return 0;
default: return 1;
}
- Jos jäseneen lisätään vaikkapa kenttä
Jasenmaksu-97 - kenttä, niin kuinka monta muutosta ja mihin tarvitsee
tehdä (yksi muutos on aina yksi muutettu/lisätty/poistettu rivi).