C ++ strcpy () - C ++ Standardbibliotek

Strcpy () -funktionen i C ++ kopierer en tegnstreng fra kilde til destination.

strcpy () prototype

 char * strcpy (char * dest, const char * src);

Den strcpy()funktion har to argumenter: dest og src. Den kopierer karakterstrengen, som src peger på, til den hukommelsesplacering, som dest bestemmes af. Den null afsluttende karakter kopieres også.

Adfærden er udefineret, hvis:

  • Den hukommelse, der er allokeret til destinationsmarkøren, er ikke stor nok.
  • Strengene overlapper hinanden.

Det er defineret i header-fil "> header-fil.

strcpy () Parametre

  • dest: Markør til et tegnarray, hvor indholdet kopieres til.
  • src: Markør til et tegnarray, hvor indholdet kopieres fra.

strcpy () Returværdi

Funktionen strcpy () returnerer dest, markøren til destinationen.

Eksempel: Sådan fungerer strcpy () -funktionen

 #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 kører programmet, vil output være:

 Hej programmører. 

Interessante artikler...