划句顾 发表于 2021-5-19 20:09:02

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]
查看完整版本: C语言:不用strcat()来连接两个字符串