c++中如何自定义一个函数实现字符串链接??

来源:百度知道 编辑:UC知道 时间:2024/05/11 01:25:59
编写程序实现将两字符串连接的功能。要求:
1)使用字符数组保存字符串;
2)自定义连接函数而不使用系统函数

char *cat(char *a,char *b)
{
int x,i;
x=strlen(a)+strlen(b);
char *c=new char[x+1];
for(i=0;i<strlen(a);i++)
c[i]=a[i];
for(i=strlen(a);i<=x;i++)
c[i]=b[i];
return c;
}
如果长度有不用系统函数,可以定义长度为足够长
遇到'\0'时,结束