C和C++中的函数教程及其实例

函数主要用于在C语言和C++语言中复制或添加字符串或字符数组。通常strcat()函数会将给定的字符串或字符数组复制或添加到目标字符串或字符数组中。

null

strcat()函数语法

这个 strcat() 函数具有以下语法。这个 strcat() 功能由提供 <string.h> 库或标题。

char *strcat(char *DESTINATION, const char *SOURCE);
  • `char*strcat`是返回char指针的函数。这将返回指向目标的指针。
  • `字符*目的地`  要复制或添加源的字符数组或字符串。
  • `const char*SOURCE`是要复制或添加到目标中的字符数组或字符串。

用strcat()函数复制字符串

我们将从一个简单的例子开始,在这里我们将复制字符数组 str 进入 dst 字符串。在本例中,我们将复制或添加 Poftut.com 到了世界的尽头 I love the 定义为的字符串 dst .  然后我们将打印 dst 变量 puts() 功能。

/* strcat example */#include #include int main (){   char dst[20]="I love the ";   char src[20]="Poftut.com";   strcat(dst,src);   puts(dst);   return 0;}

strcat()与strncat()

还有一个类似的函数名为 strncat() 它将从给定字符串中复制或添加指定数量的字符。让我们比较一下语法,我们还将提供 strncat() 功能。

char *strncat(char *dest, const char *src, size_t n);
  • `char*strncat`是返回char指针的函数。
  • `字符*目的地`  要复制或添加源的字符数组或字符串。
  • `const char*SOURCE`是要复制或添加到目标中的字符数组或字符串。
  • `size t n`是字符数,可以是字节、整数或长数字。

相关文章: Python、JavaScript和jQuery的Append()函数示例

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享