C strcpy () - C standardní knihovna

V tomto kurzu se naučíte používat funkci strcpy () v programování C ke kopírování řetězců (pomocí příkladu).

C strcpy ()

Funkční prototyp strcpy()je:

 char* strcpy(char* destination, const char* source);
  • Tyto strcpy()funkce kopíruje řetězec ukázal podle zdroje (včetně znakem null) k cíli.
  • strcpy()Funkce také vrátí zkopírovaný řetězec.

strcpy()Funkce je definována v souboru string.h záhlaví.

Příklad: C strcpy ()

 #include #include int main() ( char str1(20) = "C programming"; char str2(20); // copying str1 to str2 strcpy(str2, str1); puts(str2); // C programming return 0; )

Výstup

 C programování

Poznámka: Při použití strcpy()by velikost cílového řetězce měla být dostatečně velká, aby uložila zkopírovaný řetězec. Jinak to může mít za následek nedefinované chování .

Zajímavé články...