/******************************************************************************
* fuction:连接两个字符串,没有用strcat函数
* way:利用循环
* time:2021.05.11
* author:Lao GU
******************************************************************************/
#include<stdio.h>
int main()
{
int i,j;
char a[40]="Sexy",b[40] = "girl";
for(i=0;a[i]!='\0';i++);
for(j=0;b[j]!='\0';j++)
{
a[i] = b[j];
i++;
}
a[i] = '\0' ;
printf("%s\n",a);
return 0;
}
/*另一个例子
#include<stdio.h>
int main()
{
int i,j;
char a[30]="Your",b[20] = " guy";
for(i=0;a[i]!='\0';i++); //先将Your搞到a[]里面
for(j=0;b[j]!='\0';j++)
{
a[i] = b[j]; //接着再将b[]的值赋给a[]的Your之后的位置
i++;
}
a[i] = '\0' ; // '\0'是终止符
printf("%s\n",a);
return 0;
}
*/