Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

17.4 Parametrilliset makrot

Esimerkiksi edellä jouduimme käyttämään muotoja

	char jono[80];
	...
	cin.getline(jono,sizeof(jono));
	...
	kopioi_jono(jono,sizeof(jono),"Kissa");

Voisimme tietysti määritellä makron

	#define JONOS jono,sizeof(jono) 

jolloin kutsut supistuisivat muotoon

	cin.getline(JONOS);
	...
	kopioi_jono(JONOS,"Kissa");


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys