#include <stdio.h>
int fun(char *p,int start,int end);
int main()
{
char arr[10] = {'\n'};
char *p = arr;
int start = 0,end = 0;
printf("输入一个字符串、start、end:\n");
scanf("%s%d%d",arr,&start,&end);
printf("%d\n",fun(arr,start,end));
printf("%s\n",arr);
return 0;
}
int fun(char *p,int start,int end)
{
int count = 0;
do{
p[start-1+count]=p[end+count];
count++;
}
int fun(char *p,int start,int end);
int main()
{
char arr[10] = {'\n'};
char *p = arr;
int start = 0,end = 0;
printf("输入一个字符串、start、end:\n");
scanf("%s%d%d",arr,&start,&end);
printf("%d\n",fun(arr,start,end));
printf("%s\n",arr);
return 0;
}
int fun(char *p,int start,int end)
{
int count = 0;
do{
p[start-1+count]=p[end+count];
count++;
}while(p[start-1+count]!='\0');
}