strncat()在C++中的用法


C++中的函数strncat()用于串联。它将源字符串中指定数量的字符附加到目标字符串的末尾,并返回一个指向目标字符串的指针。strncat()的语法如下。

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

在上面的语法中,源字符串src将被附加在目标字符串dest的最后,仅限于num个字符。

一个演示strcat()的程序如下。

示例

 在线演示

#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;
}

输出

The concatenated string is Programming is fun

在上面的程序中,定义了两个字符串str1和str2。strncat()将str2的内容附加在str1的末尾,直到三个字符,然后使用cout显示串联字符串。这如下所示。

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

更新于: 24-06-2020

478次浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告