Trong hướng dẫn này, bạn sẽ học cách sử dụng hàm strcpy () trong lập trình C để sao chép chuỗi (với sự trợ giúp của ví dụ).
C strcpy ()
Nguyên mẫu hàm của strcpy()
là:
char* strcpy(char* destination, const char* source);
- Các
strcpy()
bản sao chức năng chuỗi trỏ bởi nguồn (bao gồm các ký tự null) đến đích. - Các
strcpy()
chức năng cũng trả về chuỗi sao chép.
Các strcpy()
chức năng được định nghĩa trong file header string.h.
Ví dụ: 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; )
Đầu ra
lập trình C
Lưu ý: Khi bạn sử dụng strcpy()
, kích thước của chuỗi đích phải đủ lớn để lưu chuỗi được sao chép. Nếu không, nó có thể dẫn đến hành vi không xác định .