C ++ strcpy () - C ++ standartinė biblioteka

Strcpy () funkcija C ++ kopijuoja simbolių eilutę iš šaltinio į tikslą.

strcpy () prototipas

 char * strcpy (char * dest, const char * src);

strcpy()Funkcija trunka du argumentus: Pask ir src. Jis nukopijuoja simbolių eilutę, į kurią nukreipė src, į atminties vietą, į kurią nukreipė dest. Taip pat nukopijuojamas nulinis baigiamasis simbolis.

Elgesys nėra apibrėžtas, jei:

  • „Dest pointer“ skirta atmintis nėra pakankamai didelė.
  • Stygos sutampa.

Tai apibrėžiama antraštės faile "> header file.

strcpy () parametrai

  • dest: Žymeklis į simbolių masyvą, kuriame nukopijuojamas turinys.
  • src: Žymeklis į simbolių masyvą, iš kurio nukopijuojamas turinys.

strcpy () Grąžinimo vertė

Funkcija strcpy () grąžina žymeklį į paskirties vietą.

Pavyzdys: Kaip veikia strcpy () funkcija

 #include #include using namespace std; int main() ( char src() = "Hello Programmers."; /* Large enough to store content of src */ char dest(20); strcpy(dest,src); cout << dest; return 0; )

Kai paleisite programą, išvestis bus:

 Sveiki, programuotojai. 

Įdomios straipsniai...