Yksinkertaisessa versiossa cJasen voi tarkistaa tiedon järkevyyden sijoituksen yhteydessä.
int cJasen::sijoita(int k,const string &st) { switch ( k ) { case 0: ... return KENTTA_OK; ... case 2: // Hetu if ( tarkista_hetu(st) ) return KENTTA_UUDELLEEN; hetu = st; return KENTTA_OK_ONKO_AINOA; ... case 9: if ( sscanf(st.c_str(),"%d"&liittymisvuosi) != 1 ) return KENTTA_UUDELLEEN; if ( liittymisvuosi < 1950 ) return KENTTA_UUDELLEEN; if ( liittymisvuosi > 1998 ) return KENTTA_UUDELLEEN; return KENTTA_OK; ... default: return KENTTA_OK; // Vääriä kenttiä ei sijoiteta mutta ne kelp. } }