📄 seqstrde.c
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -