C ++ strncat () - Thư viện chuẩn C ++

Hàm strncat () trong C ++ nối một số ký tự được chỉ định của một chuỗi vào cuối một chuỗi khác.

nguyên mẫu strncat ()

 char * strncat (char * dest, const char * src, size_t count);

Các strncat()chức năng mất ba đối số: dest, src và đếm. Hàm này thêm tối đa số ký tự của chuỗi được trỏ tới bởi src vào cuối chuỗi được trỏ tới bởi hàm. Ký tự kết thúc null ở cuối hàm được thay thế bằng ký tự đầu tiên của src và ký tự kết thúc cũng bị kết thúc bằng null.

Hành vi không được xác định nếu

  • các chuỗi chồng lên nhau.
  • mảng đích không đủ lớn để nối thêm nội dung của src.

Nó được định nghĩa trong tệp tiêu đề "> tệp tiêu đề.

Tham số strncat ()

  • dest: Con trỏ đến một chuỗi kết thúc null để nối vào.
  • src: Con trỏ đến một chuỗi kết thúc null sẽ được thêm vào.
  • count: Số ký tự tối đa để sao chép.

strncat () Giá trị trả về

Hàm strncat () trả về đích, con trỏ đến chuỗi đích.

Ví dụ: Cách hoạt động của hàm strncat ()

 #include #include using namespace std; int main() ( char dest(50) = "Using strncat function,"; char src(50) = " this part is added and this is ignored"; strncat(dest, src, 19); cout << dest ; return 0; )

Khi bạn chạy chương trình, đầu ra sẽ là:

 Sử dụng hàm strncat, phần này được thêm vào

thú vị bài viết...