#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void delChar(char*str,int num,int begin);
int main(int argc, char *argv[]) {
//删除之前
int i,num=13,begin=5;
char str[]="all enthusiastic people";
printf("删除之前:");
for(i=0;i<strlen(str);i++){
printf("%c",str[i]);
}
printf("\n");
//call the function
delChar(str,num,begin);
//output
printf("删除之后:");
for(i=0;i<strlen(str);i++){
printf("%c",str[i]);
}
printf("\n");
system("pause");
return 0;
}
void delChar(char*str,int num,int begin){
int i;
//把单词都转化为空格
for(i=0;i<strlen(str);i++){
if(i<begin-1){
str[i]=str[i];
}
if(i>=begin-1&&i<begin+num-1){
str[i]=' ';
}
if(i>=begin+num-1){
str[i]=str[i];
}
}
for(i=0;i<strlen(str);i++){
if(str[i]==' '&&i>=begin-1&&i<begin+num-1){
str[i]=str[i+13];
}
}
}