C ++ strcpy () - štandardná knižnica C ++

Funkcia strcpy () v C ++ kopíruje reťazec znakov zo zdroja do cieľa.

strcpy () prototyp

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

strcpy()Funkcia má dva argumenty: dest a src. Skopíruje reťazec znakov, na ktorý ukazuje src, do pamäťového umiestnenia, na ktoré ukazuje cieľ. Skopíruje sa aj nulový zakončovací znak.

Správanie nie je definované, ak:

  • Pamäť vyhradená pre cieľový ukazovateľ nie je dostatočne veľká.
  • Struny sa prekrývajú.

Je definované v hlavičkovom súbore.

strcpy () parametre

  • dest: Ukazovateľ na pole znakov, do ktorého sa kopíruje obsah.
  • src: Ukazovateľ na pole znakov, z ktorého sa kopíruje obsah.

strcpy () Vrátená hodnota

Funkcia strcpy () vráti cieľ, ukazovateľ na cieľ.

Príklad: Ako funguje funkcia 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; )

Po spustení programu bude výstup:

 Ahoj programátori. 

Zaujímavé články...