Cum se utilizează funcția Strcpy în C ++

Autor: Louise Ward
Data Creației: 8 Februarie 2021
Data Actualizării: 14 Aprilie 2024
Anonim
Cum se utilizează funcția Strcpy în C ++ - Articole
Cum se utilizează funcția Strcpy în C ++ - Articole

Conţinut

Funcția strcpy a C ++ copiază un șir dintr-o sursă la o destinație și oferă un caracter nul pentru a-l termina. Ținta trebuie să fie suficient de mare pentru a conține șirul, inclusiv caracterul nul, evitând o depășire. Aceasta nu trebuie să suprascrie fontul, deoarece funcția strcpy nu alocă memorie. Următorii pași vă vor ajuta să utilizați această funcție C ++.


instrucțiuni de ghidare

Următorii pași vă vor ajuta să utilizați programul strcpy (imagine programator de kuhar de la Fotolia.com)
  1. Aflați sintaxa lui strcpy. Sintaxa completă este char strcpy (caractere destinație, const char * sursă);

  2. Rețineți că țintă este un pointer la un vector și fontul este un șir care se termină cu un caracter nul. Destinația este returnată.

  3. Înțelegeți că funcția strcpy este păstrată în biblioteca cstring. Este posibil să fie necesar să includeți fișierul antet string.h pentru a utiliza această funcție.

  4. Rețineți următorul program complet pentru câteva exemple simple despre utilizarea strcpy:

    include

    include

    int main () {char șir1 [] = "șir de test"; șir de caractere2 [80]; șir de caractere3 [80]; char * string4; strcpy (șir2, șir1); strcpy (șir3, "strcpy a lucrat."); string4 = strcpy (șirul2, "returnul strcpy"); printf ("string1:% s nstring2:% s nstring3:% s n", string1, string2, string3); printf ("string4:% s n", șirul4); retur 0; }


  5. Rețineți următoarea ieșire pentru acest program:

    string1: șir de șir de test2: string șir de test3: strcpy a lucrat string4: strcpy return example

    Primul strcpy prezintă un exemplu trivial de copiere a șirului indicat de șirul 1 în vectorul indicat de șir2. Cea de-a doua ștampilă copiază un text către vectorul țintă. Rețineți că trebuie să alocați memoria pentru string2 și string3. Al treilea strcpy ilustrează o utilizare a valorii returnate a strcpy.

Indiferent de priceperea ta cu ceara, lumânările care își chimbă culoarea reprezintă un alt nivel de ditracție. Fie ca un cadou pentru a-ți impreiona prietenul, pentru a-ți decora caa cu un ...

Toți cei care au încercat-o știu cât de lungă și frutrantă ete paginarea. Din fericire, exită câteva programe care vă permit ă faceți paginarea, ă proiectați și chiar ă foloiți pardoeli...

Câștigând Popularitate