#include<stdio.h>
#include<string.h>
void string_cut(char string[],char c)
{
char temp[20];
int i,j;
for(i=0,j=0;i<strlen(string);++i)
{
if(string[i]==c)continue;
else
{
temp[j]=string[i];
j++;
}
}
temp[j]='\0';
strcpy(string,temp);
}
void main()
{
char string[20],a;
printf("请输入待操作的字符串:\n");
scanf("%s",string);
getchar();
//gets(string);
printf("请输入要删除的字符:\n");
scanf("%c",&a);
string_cut(string, a);
if(strlen(string)==0)
puts("没有要删除的字符\n");
else
{
printf("删除后字符串为:\n");
printf("%s\n",string);
//printf(string);
}
fflush(stdin);//清空输入缓冲区
}
删除字符
最新推荐文章于 2021-12-23 18:45:07 发布