char *strncat(char *strDest, const char *strSource, size_t count);
Parameter:
strDest: chuỗi kí tự đích
strSource: chuỗi kí tự nguồn
count: số byte cần nối
Remark:
Hàm strncat( ) nối count byte của chuỗi kí tự nguồn tới chuỗi kí tự đích.
- Hàm trả về con trỏ trỏ tới chuỗi kí tự đích.
- Nếu count lớn hơn độ dài của chuỗi kí tự nguồn, thì hàm strncat( ) sẽ copy toàn bộ chuỗi kí tự nguồn.
Ví dụ:
#include "stdio.h" #include "conio.h" #include "string.h" void main( void ) { char s[20]; strcpy(s, "AA BB CC "); printf("\ns = %s", s); strncat(s, "DD EE ", 1); printf("\ns = %s", s); strncat(s, "D EE ", 9); //count > length of string "D EE" printf("\ns = %s", s); getch(); }
Kết quả:
Leave a Reply
You must be logged in to post a comment.