函数原型
char *strcat(char *s1,const char *s2);
功能
函数strcat把s2指向的串(包括终止的空字符)的副本添加到s1指向的串的末尾。s2的第一个字符覆盖s1末尾的空字符。如果复制发生在两个重叠的对象中,则行为未定义。
返回值
函数strcat返回s1值
函数的使用
#include<stdio.h>
#include<string.h>
int mian(void)
{
char *str[12]=”你好”;
strcat(str,”C语言!”);
printf(“%s\n”,str);
return 0;
}
函数的实现
void*strcat(char *s1,const char *s2)
{
char *str=s1;
while(*str!=’\0′)
++str;
while((*str=*s2)!=’\0′)
{
++str;
++s2;
}
return s1;
}
转载于:https://www.cnblogs.com/Sinnerse/archive/2013/04/13/3019376.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/110162.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...