数据结构示例之根据位置和长度删除子字符串

来源:互联网 发布:sql查询语句表别名 编辑:程序博客网 时间:2024/06/06 01:25

以下为“根据位置和长度删除子字符串”的简单示例:

1. 用c语言实现的版本

#include<stdio.h>/* 根据位置和长度,删除子字符串 */char *strdel(char *s,int pos,int len){    int i;    --pos;    for(i = pos + len; s[i] != '\0'; ++i)    {s[i-len] = s[i];}    s[i-len]='\0';    return s;}void main(){char string[50];int position;int length;printf("Please input original string: ");gets(string);printf("\nPlease input delete position: ");scanf("%d",&position);printf("\nPlease input delete length:");scanf("%d",&length);/* 根据位置和长度,删除子字符串 */strdel(string,position,length);printf("\nThe final string: %s\n",string);}
运行结果如下所示:



0 0
原创粉丝点击