previous next Up Title Contents Index

14.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.


previous next Up Title Contents Index