C ++ strcpy () - standardní knihovna C ++

Funkce strcpy () v C ++ kopíruje řetězec znaků ze zdroje do cíle.

strcpy () prototyp

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

strcpy()Funkce má dva argumenty: dest a src. Zkopíruje řetězec znaků, na který ukazuje src, do umístění paměti, na které ukazuje cíl. Zkopíruje se také znak ukončující hodnotu null.

Chování není definováno, pokud:

  • Paměť přidělená pro ukazatel cíle není dostatečně velká.
  • Řetězce se překrývají.

Je definován v hlavičkovém souboru.

strcpy () parametry

  • dest: Ukazatel na pole znaků, do kterého se zkopíruje obsah.
  • src: Ukazatel na pole znaků, ze kterého je obsah kopírován.

strcpy () Návratová hodnota

Funkce strcpy () vrací cíl, ukazatel na cíl.

Příklad: Jak funguje funkce 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; )

Když spustíte program, výstup bude:

 Ahoj programátoři. 

Zajímavé články...