在8位单片机上面实现字符串的拼接(单片机上strcat的函数的实现)

来源:互联网 发布:知乎周刊plus网盘 编辑:程序博客网 时间:2024/06/05 04:30



////  main.c//  Test//char *my_strcat(char *str1, char *str2){    char *pt = str1;    while(*str1!='\0') str1++;    while(*str2!='\0') *str1++ = *str2++;    *str1 = '\0';    return pt;}int main(int argc, const char * argv[]) {        char d[127]="abc"; //注意这里要为第一个串预留够用的内存    char *s="efg";    printf("len1:%d \r\n",strlen(&d));    my_strcat(d,s);    //拼接两个字符串,结果保存在第一个字符串当中    printf("rs:%s  \r\n",d); //输出拼接结果:"字符串1字符串2"    printf("len2:%d  \r\n",strlen(&d));        return 0;}


0 0
原创粉丝点击