void insert(char *s,char *t, char *pos)
{
int i=1;x=0; char *p=s,*q=t;
if(pos<1)
{
cout<<"pos 参数位置非法"<<endl;exit(0);
}
while(*p!=0&&i<pos)
{
p++;i++;
}
if(*p=='/0')
{
cout<<pos<<“位置大于字符串s的长度”;
exit(0);
}
else while(*p!='/0)
{
p++;i++;
}
while(*q!='\0')
{
q++;x++;
}
for(j=i;j>=pos;j--)
{
*(p+x)=*p;p--;//串s的pos子串右移,空出串t 的位置
}
q--;//指针q回退到串t的最后一个字符
for(j=1;j<=x;j++)
*p--=*q--;