Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

1.3.1 strcpy

	Copies string src to dest
	
	  char *strcpy (char *dest, const char *src);
	
	Prototype in  string.h
	
	Returns dest. 

Tämä funktio laittaa tuloksensa (eli src- jonon kopion) dest- merkkijonoon. Toisaalta tulos- jonon osoite palautetaan myös funktion nimessä. Koska C- kielessä lausekkeen arvoa ei ole pakko sijoittaa mihinkään (muuten esim. i++ ei olisi mielekäs), voidaan tällaista funktiota kutsua joko itsenäisenä proseduurimaisesti tai sitten lausekkeen osana:

	char jono[30], *p;
	...
	strcpy(jono,"Kissa");
	...
	p = strcpy(jono,"Susikoira") + 4;  /* p osoittaa jonoon "koira" */

On tietysti olemassa myös void- funktioita, jotka eivät palauta mitään arvoa nimessään.


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys