În acest tutorial, veți învăța să utilizați funcția strcpy () în programarea C pentru a copia șiruri (cu ajutorul unui exemplu).
C strcpy ()
Prototipul funcției strcpy()
este:
char* strcpy(char* destination, const char* source);
- În
strcpy()
copiile funcționale șirul indicat de către sursa (inclusiv caracterul nul) la destinație. strcpy()
Funcția returnează , de asemenea , șirul de copiat.
strcpy()
Funcția este definită în fișierul antet string.h.
Exemplu: 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; )
Ieșire
C programare
Notă: Când utilizați strcpy()
, dimensiunea șirului de destinație ar trebui să fie suficient de mare pentru a stoca șirul copiat. În caz contrar, poate duce la un comportament nedefinit .