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.