vc++设计一个函数,将一个字符串拼接到一个字符串的尾部,构成一个新的字符串!

来源:百度知道 编辑:UC知道 时间:2024/05/20 19:29:11

注意:没有对s1数组的大小进行判断,所以你应先计算一下,确保两个字符串的总长度不超过第一个数组的容量!其实你可以借助我给你写的另一个函数mystrlen来帮助你判断。
#include<iostream.h>
char * mystrcmp(char *s1,const char *s2)
{
int i=0,j=0;
while(s1[i]!='\0')
i++;
while(s2[j]!='\0')
{
s1[i]=s2[j];
i++;
j++;
}
return s1;
}

main()
{
char a[20]="abcd",b[10]="efg";
mystrcmp(a,b);
cout<<a<<endl;
return 0;
}