65,198
社区成员




#include <iostream.h>
#include <string.h>
int main()
{
char* p="asdk";
char a[4]="123";
char *t = new char[strlen(p)+strlen(a)+1]; //先分配一块足够的空间
strcpy(t, p); //然后把p复制进去
strcat(t, a); //再把a添加到后面
p = t; //最后再赋值给p
cout << p << endl;
return 0;
}
#include <iostream.h>
#include <string.h>
int main()
{
char* p="asdk";
char a[4]="123";
char *t = new char[strlen(p)+strlen(a)]; //先分配一块足够的空间
strcpy(t, p); //然后把p复制进去
strcat(t, a); //再把a添加到后面
p = t; //最后再赋值给p
cout << p << endl;
return 0;
}