seqstrde.c
来自「《数据结构》教材源程序,可以让你轻松的根据教材学习数据结构」· C语言 代码 · 共 27 行
C
27 行
#define NULL 0
# define MAXSIZE 100
typedef struct{
char str[MAXSIZE];
int length ;
} seqstring;
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';
}
}
main()
{ seqstring S;
int i,len;
scanf("%s",S.str);
S.length=strlen(S.str);
scanf("%d%d",&i,&len);
strdelete(&S,i,len);
printf("the result is:");
printf("%s",S.str);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?