Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

19.4.1 Aliohjelma käsittelemään virheilmoitus

Jos usein tarvitaan käsittelyä

	  virhe = joku_jomma_josta_mahdollisesti_virheilmoitus_tai_NULL(...)
	  if ( virhe != "" ) {
	    cout << virhe << endl;
	    return 1;
	  }
	  return 0;

voidaan tehdä ehkä mieluummin aliohjelma ilmoitus, jota voidaan käyttää:

	return ilmoitus(kerho->lue_tiedostosta(tied));

Eli aliohjelma tulostaa mahdollisen virheilmoituksen ja palauttaa 0 jos virheilmoitusta ei ollut ja 1 jos virheilmoitus oli. Lyhentää kirjoittamista kivasti, joten virhekäsittely tulee helpommin tehtyä.


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys