Funkcija strcpy () u C ++ kopira niz znakova od izvora do odredišta.
prototip strcpy ()
char * strcpy (char * dest, const char * src);
strcpy()
Funkcija traje dva argumenta: Odr i src. Kopira niz znakova na koji ukazuje src na memorijsko mjesto na koje ukazuje dest. Nulti završavajući znak također se kopira.
Ponašanje je nedefinirano ako:
- Memorija dodijeljena dest pokazivaču nije dovoljno velika.
- Žice se preklapaju.
Definirano je u datoteci zaglavlja "> datoteka zaglavlja.
strcpy () Parametri
dest
: Pokazivač na niz znakova u koji se kopira sadržaj.src
: Pokazivač na niz znakova iz kojeg se kopira sadržaj.
strcpy () Povratna vrijednost
Funkcija strcpy () vraća dest, pokazivač na odredište.
Primjer: Kako funkcionira funkcija 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; )
Kada pokrenete program, izlaz će biti:
Pozdrav programerima.