编一个程序,将两个字符串连接起来不用strcat函数
#include<stdio.h>
#include <string.h>
int main(){
char a[80],b[20];
gets(a);
gets(b);
int i=0,j=0,alen;
for(;a[i]!='\0';i++);
alen=i;
for(i=alen;;i++){
a[i]=b[j];
j++;
if(b[j]='\0')break;
}
a[alen+j]='\0';
puts(a);
}
请大佬帮忙看一下哪里出错了,输入a,enter,再输入b,enter。。。然后再按enter就按不动了