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

帮我看看哪里有问题 自己做一个strcat 有点不对劲

帮我看看哪里有问题 自己做一个strcat 有点不对劲

C
名不见经传的小菜鸟 2017-11-22 22:26:41
#include<stdio.h>#include<string.h>char* mycat(char* s1,const char* s2){ char *ret=s1; while(*s1!='\0') { *s1++; } while(*s1++=*s2++); *s1='\0'; return ret;}int main(){ char s1[]="abcd"; char s2[]="Abcd"; //strcat(s1,s2);· printf("%s\n",mycat(s1,s2)); return 0;}
查看完整描述

1 回答

?
Stardust1001

TA贡献261条经验 获得超78个赞

第一个while里面是不是多了个指针符号?

查看完整回答
1 反对 回复 2017-11-23
  • 1 回答
  • 0 关注
  • 1018 浏览

添加回答

举报

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