C语言自编字符串连接函数

来源:百度知道 编辑:UC知道 时间:2024/05/27 18:03:59
C语言自编字符串连接函数,如下,下面的是自编拷贝函数,可以改一下,
#include<stdio.h>

void sstrcpy(char *s,char *t)
{
while(*s++=*t++);
}

void main()
{
char str1[100]="x",str2[]="abcdefgh";
sstrcpy(str1,str2);
printf("%s\n",str1);

}

不错,有前途
#include<stdio.h>
#include<string.h>
void sstrcpy(char *s,char *t)
{
while(*s++=*t++);
}
void strcat_r(char *s,char *t)
{
for(int i=0;i<strlen(s);i++)
{
if(s[i] == '\0')
{
break;
}
}
i;
while(s[i++]=*t++);
}
void main()
{
char str1[100]="x",str2[]="abcdefgh";
strcpy(str1,"xx");
strcat_r(str1,str2);
printf("%s\n",str1);

}