当前位置:   article > 正文

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

无符号字符串怎么strcat



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


本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/713653
推荐阅读
相关标签
  

闽ICP备14008679号