数据结构实验三实验报告(6)
时间:2025-07-11
时间:2025-07-11
数据结构实验报告
int Delete(String *S, int pos, int len)
{
int i;
if(S->length<=0)
{
printf("No elements deleting!\n");
return 0;
}
else if(pos<0||len<0||pos+len>S->length)
{
printf("The parameters pos and len are not correct!\n");
return 0;
}
else
{
for(i=pos+len; i<=S->length-1; i++)
S->str[i-len]=S->str[i];
S->length=S->length-len;
return 1;
}
}
int SubString(String S, int pos, int len, String *T)
{
int i;
if(pos<0||len<0||pos+len>S.length)
{
printf("The parameters pos and len are not correct!\n");
return 0;
}
else
{
for(i=0; i<=len; i++)
T->str[i]=S.str[pos+i];
T->length=len;
return 1;
}
}
int BFIndex(String S, int start, String T)
{
上一篇:2014年山东高职专科排名总表
下一篇:海鲜厨房教学设计