C语言:不用strcat()来连接两个字符串
本帖最后由 划句顾 于 2021-5-26 10:51 编辑strcat()看这里C语言:strcat()
/******************************************************************************
* fuction:连接两个字符串,没有用strcat函数
* way:利用循环
* time:2021.05.11
* author:Lao GU
******************************************************************************/
#include<stdio.h>
int main()
{
int i,j;
char a="Sexy",b = "girl";
for(i=0;a!='\0';i++);
for(j=0;b!='\0';j++)
{
a = b;
i++;
}
a = '\0' ;
printf("%s\n",a);
return 0;
}
/*另一个例子
#include<stdio.h>
int main()
{
int i,j;
char a="Your",b = " guy";
for(i=0;a!='\0';i++); //先将Your搞到a[]里面
for(j=0;b!='\0';j++)
{
a = b; //接着再将b[]的值赋给a[]的Your之后的位置
i++;
}
a = '\0' ; // '\0'是终止符
printf("%s\n",a);
return 0;
}
*/
页:
[1]