百兽王之百兽战队粤语:两个字符串合并成一个字符串

来源:百度文库 编辑:高考问答 时间:2024/04/28 12:35:07
在c++中如何将两个字符串合并成一个字符串 用指针的~麻烦给出原代码
c++环境下~麻烦给出全代码

我这个最短,呵呵
void mystrcat(char *s1,char *s2) //将s2接在s1后面
{
while(*s1++);
s1--;
while(*s1++=*s2++);
}

或者你直接用库函数strcat(char *s1,char *s2)

void strCon(char *ok,char *a,char *b)/*将a+b给ok,内存分配在函数外进行*/
{
char* p = ok ;
while('\0'!=*a)*(p++)=*(a++);
while('\0'!=*b)*(p++)=*(b++);
*p='\0';
}

函数库里有,可以去查一下.我现在是没得查,旁边没书.不好意思