习题4.4

来源:互联网 发布:灰鸽子远控软件 编辑:程序博客网 时间:2024/04/29 16:28

利用C的库函数strlen,strcpy,strcat协议算法void StrInsert(char *S ,char *T,int i)将串T插入到串S的第i个位置,若i大于s的c长度,则插入不执行

 

void StrInsert(char *S.char *T.int i)
{
 char *Temp;
 if(i<=strlen(S))
 {
  Temp = (char *)malloc(sizeof(char[MaxSize]));
  strcpy(Temp,&S[i]);
  strcpy(&S[i],T);
  strcat(S,Temp);
  free(Temp);
 }
}