Saturs
C ++ strcpy funkcija kopē virkni no avota uz galamērķi un nodrošina nulles rakstzīmi, lai to izbeigtu. Mērķim jābūt pietiekami lielam, lai ietvertu virkni, ieskaitot nulles rakstzīmi, izvairoties no pārplūdes. Tam nevajadzētu pārrakstīt fontu, jo strcpy funkcija nepiešķir atmiņu. Tālāk norādītās darbības palīdzēs jums izmantot šo C ++ funkciju.
Instrukcijas
Šādas darbības palīdzēs jums izmantot strcpy (programmētājs attēls ar kuhar no Fotolia.com)-
Uzziniet strcpy sintaksi. Pilnīga sintakse ir char strcpy (char galamērķis, const char * avots);
-
Ņemiet vērā, ka mērķis ir rādītājs uz vektoru un fonts ir virkne, kas beidzas ar nulles rakstzīmi. Galamērķis tiek atgriezts.
-
Saprast, ka strcpy funkcija tiek saglabāta cstring bibliotēkā. Lai izmantotu šo funkciju, iespējams, būs jāiekļauj string.h galvenes fails.
-
Ievērojiet šādu pilnīgu programmu, lai iegūtu dažus vienkāršus piemērus, kā izmantot strcpy:
ietver
ietver
int main () {char string1 [] = "testa virkne"; char string2 [80]; char string3 [80]; char * string4; strcpy (string2, string1); strcpy (string3, strcpy strādāja.)); string4 = strcpy (string2, "strcpy atgriešanās piemērs"); printf ("string1:% s string2:% s string3:% s n", string1, string2, string3); printf ("string4:% s n", string4); atgriešanās 0; }
-
Ievērojiet šīs programmas izlaidi:
string1: testa virknes virkne2: testa virknes virkne3: strcpy strādāja string4: strcpy atgriešanās piemērs
Pirmajā strcpy ir triviāls piemērs, kā kopēt virkni, kas iezīmēta ar virkni1, kas iezīmēta ar virkni2. Otrais strcpy kopē tekstu mērķa vektorā. Ņemiet vērā, ka string2 un string3 ir jāpiešķir atmiņai. Trešā strcpy ilustrē strcpy atgriešanās vērtības izmantošanu.