两个字符串s,t;把t字符串插入到s字符串中位置i处,s字符串中有足够的空间存放t字符串
void insert(char *s,char *t,int i)
{
memcpy(&s[strlen(t)+i],&s[i],strlen(t));
memcpy(&s[i],t,strlen(t));
s[strlen(s)+strlen(t)]='\0';
}
两个字符串s,t;把t字符串插入到s字符串中位置i处,s字符串中有足够的空间存放t字符串
void insert(char *s,char *t,int i)
{
memcpy(&s[strlen(t)+i],&s[i],strlen(t));
memcpy(&s[i],t,strlen(t));
s[strlen(s)+strlen(t)]='\0';
}