题目描述
函数原型为 squeeze, 函数的功能是删除a指向的字符串中值为ch的字符,例如从字符串"AscADef"中删除’A’后,字符串为"scDef"。
输入
需要删除的字符ch
需要处理的字符串
输出
处理后的字符串
样例输入
A
AscADef
样例输出
scDef
#include <stdio.h>
void strdel(char* str, char del)
{
char* p=str;
while(*p != ' ')
{
if(*p == del)
{
*p++;
}
else
{
*str = *p;
*str++;
*p++;
}
}
*str = ' ';
}
int main()
{
char str[100],f;
scanf("%s
%s",&f,&str);
strdel(str,f);
printf("%s",str);
return 0;
}