Computer >> Máy Tính >  >> Lập trình >> C ++

strncat () trong C ++

Hàm strncat () trong C ++ được sử dụng để nối. Nó nối số ký tự được chỉ định từ chuỗi nguồn vào cuối chuỗi đích và trả về một con trỏ đến chuỗi đích. Cú pháp của strncat () được đưa ra như sau.

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

Trong cú pháp trên, chuỗi nguồn src được thêm vào cuối chuỗi đích chỉ các ký tự cho đến num.

Một chương trình thể hiện strcat () được đưa ra như sau.

Ví dụ

#include <iostream>
#include <cstring>
using namespace std;
int main() {
   char str1[20] = "Programming is ";
   char str2[20] = "fun";
   strncat(str1, str2, 3);
   cout << "The concatenated string is "<<str1;
   return 0;
}

Đầu ra

The concatenated string is Programming is fun

Trong chương trình trên, hai chuỗi str1 và str2 được định nghĩa. strncat () nối nội dung của str2 vào cuối str1 cho đến khi ba ký tự và chuỗi được nối được hiển thị bằng cách sử dụng cout. Điều này được đưa ra như sau.

char str1[20] = "Programming is ";
char str2[20] = "fun";
strncat(str1, str2, 3);
cout << "The concatenated string is "<<str1;