int insert(string *s,int i,string t)
{
int j;
if(i<0)
{
printf("i 的位置有错!");
return 0;
}
else if(s->length+t.length>Maxsize)
{
printf("定义的串s的空间不足!");
return 0;
}
else
{
for(j=s->length-1;j>=i;j--)//串S元素后移操作
s->str[j+t.length]=s->str[j];
for(j=0;j<t.length;j++)//插入操作
s->str[i+j]=t.str[i];
s->length=s->length+t.length;//产生新的串长度
return 1
}
}
这些东西书上不是可以找得到吗?