字符串连接:即将字符串b复制到另一个字符a的末尾,并且字符串a需要有足够的空间容纳字符串a和字符串b。
#include<stdio.h>void mystrcat(char a[],char b[]){//把a和b拼接起来
int i=0,j=0
while(a[i++]!='\0')
i--
while(b[j]!='\0'){
a[i++]=b[j++]
}
a[i]='\0'
}
int main()
{
char a[100],b[100]
gets(a)
gets(b)
mystrcat(a,b)
puts(a)
return 0
}
/*
运行结果:
abc
def
abcdef
*/
复制相关函数:memcpy、memmove、strcpy、strncpy字符串连接函数:strcat、strncat
字符串比较函数:memcmp、strcmp、strcoll、strncmp、strxfrm、
查找函数:memchr、strchr、strcspn、strpbrk、strrchr、strspn、strstr、strtok
其他相关函数:memset、strerror、strlen