Funkcija strcpy () v jeziku C ++ kopira niz znakov od vira do cilja.
prototip strcpy ()
char * strcpy (char * dest, const char * src);
strcpy()
Funkcija ima dva argumenta: dest in src. Kopira znakovni niz, na katerega kaže src, na pomnilniško mesto, na katerega kaže dest. Kopira se tudi ničelni zaključni znak.
Vedenje ni določeno, če:
- Pomnilnik, dodeljen za kazalec dest, ni dovolj velik.
- Strune se prekrivajo.
Določen je v datoteki glave "> datoteka glave.
parametri strcpy ()
dest
: Kazalec na niz znakov, kamor se vsebina kopira.src
: Kazalec na niz znakov, od koder se vsebina kopira.
strcpy () Vrnjena vrednost
Funkcija strcpy () vrne dest, kazalec na cilj.
Primer: Kako deluje 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; )
Ko zaženete program, bo rezultat:
Pozdravljeni programerji.