在标准库中,strcat(char*,const char*)的功能是?
2 回答
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
strcat()函数的功能是实现字符串的拼接
参数说明
char* dest:指向目标数组,该目标包含看一个C字符串,且足够容纳追加之后的字符串。
const char* src: 指向要追加的字符串。
返回值
该函数返回一个指向最终目标字符串dest的指针。
实例
char src[50], dest[50];
strcpy(src, "This is source");
strcpy(dest, "This is destination");
strcat(dest, src);
翻过高山走不出你
TA贡献1875条经验 获得超3个赞
函数名: strcat
功 能: 字符串拼接函数
用 法: char *strcat(char *destin, char *source);
char *strcat(char *destin, char *source)
{
int i,j;
for(i=0;destin[i]!='\0';i++);
for(j=0;(destin[i]=source[j])!='\0';i++,j++);
return destin;
}
以上~O(∩_∩)O~
第一个循环找到第一个字串末尾,跳出时destin[i]=='\0';
第二个循环把source复制到destin的末尾,从destin[i]也就是'\0'开始覆盖,结束时destin[i]=='\0';
- 2 回答
- 0 关注
- 428 浏览
添加回答
举报
0/150
提交
取消