You are on page 1of 1

Triệu Thân Channel

CÁC HÀM THAO TÁC VỚI XÂU KÍ TỰ


Trong thư viện <string.h>
• size_t strlen( const char *str ); Trả về độ dài xâu kí tự trong tham số, không
tính kí tự NULL
• char *strcpy( char *dest, const char *src ); Sao chép nội dung của xâu src
sang xâu dest, kể cả kí tự ‘\0’. Trả về xâu dest sau khi thực hiện thành công.
Xâu dest phải đủ lớn để chứa được xâu src.
• char *strncpy( char *dest, const char *src, int n ); Sao chép tối đa n kí tự từ
xâu src sang xâu dest. Kí tự kết thúc xâu src có thể không được copy nếu
tham số n nhỏ hơn hoặc bằng độ dài xâu src. Trả về xâu dest.
• char *strcat( char *str1, const char *str2 ); Nối xâu str2 vào xâu str1. Kí tự
đầu của xâu str2 sẽ thay thế kí tự kết thúc của xâu str1. Phải đảm bảo xâu
str1 đủ lớn để chứa được cả xâu str2. Trả về xâu str1 sau khi nối.
• char *strncat( char *str1, const char *str2, int n ); Lấy tối đa n kí tự đầu từ
str2 nối vào xâu str1. Kí tự NULL tự động được thêm vào sau khi nối xong.
Trả về xâu str1 sau khi nối.

You might also like