为了账号安全,请及时绑定邮箱和手机立即绑定

您好,关于在标准库中,strcat(char*,const char*)的功能是?

您好,关于在标准库中,strcat(char*,const char*)的功能是?

HUX布斯 2021-04-07 11:07:05
在标准库中,strcat(char*,const char*)的功能是?
查看完整描述

2 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

strcat()函数的功能是实现字符串的拼接

  1. 参数说明

    char* dest:指向目标数组,该目标包含看一个C字符串,且足够容纳追加之后的字符串。

    const char* src: 指向要追加的字符串。

  2. 返回值

    该函数返回一个指向最终目标字符串dest的指针。

  3. 实例

    char src[50], dest[50];
    strcpy(src,  "This is source");
    strcpy(dest, "This is destination");
    strcat(dest, src);


查看完整回答
反对 回复 2021-04-11
?
翻过高山走不出你

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';

查看完整回答
反对 回复 2021-04-11
  • 2 回答
  • 0 关注
  • 428 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信