V tomto tutoriále sa naučíte používať funkciu strcpy () v programovaní C na kopírovanie reťazcov (pomocou príkladu).
C strcpy ()
Funkčný prototyp strcpy()
je:
char* strcpy(char* destination, const char* source);
- Tieto
strcpy()
funkcie kopíruje reťazec ukázal podľa zdroja (vrátane znakom null) k cieľu. strcpy()
Funkcia tiež vráti skopírovaný reťazec.
strcpy()
Funkcia je definovaná v súbore string.h záhlaví.
Prí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ýkon
C programovanie
Poznámka: Pri použití strcpy()
by veľkosť cieľového reťazca mala byť dostatočne veľká na to, aby sa do nej uložil skopírovaný reťazec. V opačnom prípade to môže mať za následok nedefinované správanie .