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

发布时间:2024-05-16 00:03 发布:上海旅游网

问题描述:

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);

}

热点新闻