int?插入(char?*s1,?夏爾?*s2,?int?f)
{
夏爾?*cp,?* tcp
tcp?=?s1?+?strlen(s 1);
cp?=?s1?+?f;
如果(tcp?& lt?cp)
回歸?-1;
而(tcp?& gt=?cp)
{
*(tcp?+?strlen(s2))?=?* tcp
TCP-;
}
而(*s2?!=?'\0')
{
*cp?=?* s2
cp++;
s2++;
}
回歸?0;
}
int?主要(無效)
{
夏爾?str 1[128];
夏爾?str 2[128];
int?f;
gets(str 1);
gets(str 2);
scanf("%d ",& ampf);
插入(str1,?str2,?f);
puts(str 1);
回歸?0;
}