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

Autor: Louise Ward
Data Creației: 8 Februarie 2021
Data Actualizării: 23 Noiembrie 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.

Despre celula de ceapă

Frank Hunt

Noiembrie 2024

tudenții la biologie tudiază adeea celulele de ceapă, deoarece acetea unt diponibile și prezintă o vedere clară a tuturor caracteriticilor de bază ale tructurii celulare a unei plante. Cele mai mari c...

Alergiile la grâu și cereale integrale e referă în mod pecific la o reacție everă și brucă la componentele proteice pecifice grâului și a altor cereale integrale. Acete elemente includ ...

Postari Populare