Strcpy () -funksjonen i C ++ kopierer en tegnstreng fra kilde til destinasjon.
strcpy () prototype
char * strcpy (char * dest, const char * src);
Den strcpy()
funksjonen tar to argumenter: mål og src. Den kopierer karakterstrengen pekt av src til minnestedet som dest bestemmes av. Nullavslutningstegnet kopieres også.
Atferden er udefinert hvis:
- Minnet som er tildelt destinasjonspekeren er ikke stort nok.
- Strengene overlapper hverandre.
Den er definert i topptekstfil "> topptekstfil.
strcpy () Parametere
dest
: Peker til et tegnoppsett der innholdet kopieres til.src
: Peker til et tegnoppsett der innholdet kopieres fra.
strcpy () Returverdi
Strcpy () -funksjonen returnerer dest, pekeren til destinasjonen.
Eksempel: Hvordan strcpy () fungerer
#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; )
Når du kjører programmet, vil utdataene være:
Hei programmerere.