C语言指针删除字符串
发布网友
发布时间:2022-04-23 00:22
我来回答
共1个回答
热心网友
时间:2022-05-07 04:11
#include <stdio.h>
#include <string.h>
int main()
{
char str[]="ABCDEFGHIJK",*p=NULL,*p1=NULL;
int n,m,len=strlen(str);
printf("原字符串:%s\n",str);
printf("从第n个字符开始的删除m个字符,请输入n,m的值:");
scanf("%d%d",&n,&m);
p=str+n-1;
*p=0;
p1=p+m;
strcat(str,p1);
len=len-m;
str[len]=0;
printf("删除后的字符串为:%s\n",str);
return 0;
}