C语言字符串拼接函数:strcat()
Posted Dontla
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言字符串拼接函数:strcat()相关的知识,希望对你有一定的参考价值。
需包含库文件:C 标准库 - <string.h>
描述
C 库函数 char *strcat(char *dest, const char *src) 把 src 所指向的字符串追加到 dest 所指向的字符串的结尾。
声明
下面是 strcat() 函数的声明。
char *strcat(char *dest, const char *src)
参数
- dest – 指向目标数组,该数组包含了一个 C 字符串,且足够容纳追加后的字符串。
- src – 指向要追加的字符串,该字符串不会覆盖目标字符串。
返回值
该函数返回一个指向最终的目标字符串 dest 的指针。
实例
下面的实例演示了 strcat() 函数的用法。
#include <stdio.h>
#include <string.h>
int main ()
char src[50], dest[50];
strcpy(src, "This is source"); //strcpy把字符数组复制后,剩余的空间会置零
strcpy(dest, "This is destination");
strcat(dest, src);
printf("最终的目标字符串: |%s|\\n", dest);
return(0);
ubuntu上编译运行结果:
最终的目标字符串: |This is destinationThis is source|
以上是关于C语言字符串拼接函数:strcat()的主要内容,如果未能解决你的问题,请参考以下文章