Funcția strcpy () din C ++ copiază un șir de caractere de la sursă la destinație.
strcpy () prototip
char * strcpy (char * dest, const char * src);
strcpy()
Funcția are două argumente: dest și src. Copiază șirul de caractere indicat de src în locația de memorie indicată de dest. Caracterul nul de terminare este, de asemenea, copiat.
Comportamentul este nedefinit dacă:
- Memoria alocată pentru indicatorul dest nu este suficient de mare.
- Corzile se suprapun.
Este definit în fișierul antet "> fișierul antet.
strcpy () Parametri
dest
: Pointer către o matrice de caractere în care este copiat conținutul.src
: Pointer către o matrice de caractere de unde conținutul este copiat.
strcpy () Valoare returnată
Funcția strcpy () returnează dest, indicatorul către destinație.
Exemplu: Cum funcționează funcția strcpy ()
#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; )
Când rulați programul, ieșirea va fi:
Bună ziua programatori.