请大家帮我修改一下这个程序
编写一个函数,实现字符串拼接函数strcat().#include<stdio.h>
#define m 10
char rcat(char aaa[],char sss[],char ddd[]){
int i,e=0,s;
for(i=0;i<m;i++){
if(aaa[i]!='\0'){ddd[i]=aaa[i];e++;}
else break;
}
for(s=0;;s++){
ddd[e]=sss[s];
e++;
if(ddd[e]=='\0')break;
}
return ddd;
}
void main(){
char abs[m],fds[m],qwe[m];
printf("输入数组two:\n");
printf("abs<m:");
gets(abs);
printf("fds<m:");
gets(fds);
rcat(abs,fds,qwe);
puts(qwe);
return;
}