c语言中strcat函数

c语言中strcat函数。

1、函数原型。

#include <stdio.h>

char *strcat(char *s1, const char *s2)
{
    char *tmp = s1;
    while(*s1)
        s1++;
    while(*s1++ = *s2++)
        ;
    return tmp;
}

int main(void)
{
    char str1[128] = "abc";
    char str2[128] = "123";
    
    printf("result: %s\n", strcat(str1, str2));
    
    return 0;
}

 

 

2、从库函数调用

#include <stdio.h>
#include <string.h>  //strcat函数的头文件

int main(void)
{
    char str1[128] = "abcdefg";
    char str2[128] = "12345";
    
    printf("result:  %s\n", strcat(str2, str1));
    return 0;
}

 

posted @ 2021-05-31 22:26  小鲨鱼2018  阅读(769)  评论(0编辑  收藏  举报