函数主要用于在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`是字符数,可以是字节、整数或长数字。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END