连接字符串,哪里出问题了呢
#include<stdio.h>void strcat(char *a,char *b)
{
int i=0;
while(*(a+i)!='\0')
{
i++;
}
for(int j=0;*(b+j)!='\0';j++,i++)
{
*(a+i)=*(b+j);
}
*(a+i)='\0';
}
void main()
{
char ch1[]="ZHONG";
char ch2[]="sheng";
strcat(ch1,ch2);
printf("%s\n",ch1);
}