正在加载图片...
(2)删除运算 strdelete( s|en) void strdelete(segstring *S, int i,int len) i int k if (i<1 i>S->lengthl i+len-1>S->length) printf( cannot delete\n"); else for (k=i+len-l; k<S->length; k++) S->str[k-len]= S->str[kl S->length =S->length-len S->str[S->length]=t0(2)删除运算strdelete(S,i,len) void strdelete(seqstring *S,int i,int len) { int k ; if (i<1 || i>S->length||i+len-1>S->length) printf(“ cannot delete\n”); else { for(k=i+len-1; k<S->length;k++) S->str[k-len]= S->str[k]; S->length=S->length-len; S->str[S->length]=‘\0’; } }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有