自己写的strcat函数,有没有谁能帮我优化一下?
/********************************************************************编写一个函数,将两个字符串连接起来(不用strcat函数)。
*********************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void mystrcat(char *a,char *b)
{
int i = 0,j = 0;
while(a[i] != '\0')
{
i++;
}
while(b[j] != '\0')
{
a[i] = b[j];
i++;
j++;
}
a[i] = '\0';
}
int main(void)
{
char a[500];
char b[500];
printf("please input string a:");
gets(a);
printf("please input shring b:");
gets(b);
mystrcat(a,b);
puts(a);
return 0;
}