第1个回答 推荐于2017-09-29
字符串连接函数,函数返回指针,两个参数都是指针.第一个参数所指向的内存的地址必须能容纳两个字符串连接后的大小.
#include <stdio.h>
#include <string.h>//这一句一定要加,包含了strcat的源代码
main()
{
char s1[]="hello",s2[]="programs";
strcat(s1,s2);
printf("%s\n",s1);//输出 helloprograms
}本回答被提问者采纳
第2个回答 2008-01-03
是字符串连接函数.
原型:extern char *strcat(char *dest,char *src);
用法:#include <string.h>
功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。
说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。
返回指向dest的指针。
第3个回答 2019-12-23
字符串连接函数,函数返回指针,两个参数都是指针.第一个参数所指向的内存的地址必须能容纳两个字符串连接后的大小.
#include <stdio.h>
#include <string.h>//这一句一定要加,包含了strcat的源代码
main()
{
char s1[]="hello",s2[]="programs";
strcat(s1,s2);
printf("%s\n",s1);//输出 helloprograms
}
第4个回答 2008-01-03
声明在string.h文件里的 字符传连接函数,
两个参数strl1,strl2
strcat(strl1,strl2)把strl1,strl2连接起来,
如果str1做输出操作,则输出str1后面紧跟着str2.字符串str1后的\0符自动取消。