Trong lập trình C, hàm strcat () liên kết (nối) hai chuỗi.
Định nghĩa hàm của strcat()
là:
char * strcat (char * đích, const char * nguồn)
Nó được xác định trong string.h
tệp tiêu đề.
đối số strcat ()
Như bạn có thể thấy, strcat()
hàm nhận hai đối số:
điểm đến chuỗi điểm đến -
nguồn - chuỗi nguồn
Các strcat()
chức năng móc nối các destination
chuỗi và source
chuỗi, và kết quả được lưu trữ trong destination
chuỗi.
Ví dụ: Hàm strcat () C
#include #include int main() ( char str1(100) = "This is ", str2() = "programiz.com"; // concatenates str1 and str2 // the resultant string is stored in str1. strcat(str1, str2); puts(str1); puts(str2); return 0; )
Đầu ra
Đây là programmiz.com programmiz.com
Lưu ý: Khi chúng ta sử dụng strcat()
, kích thước của chuỗi đích phải đủ lớn để lưu trữ chuỗi kết quả. Nếu không, chúng tôi sẽ nhận được lỗi lỗi phân đoạn.