#include <stdio.h>
void enter_string( char *str);
void del_string( char *ch, char c);
void print_string(char *ch);
int main( )
{
char c;
char data[80];
enter_string(data);
printf("请输入要删除的字符:\n");
scanf("%c", &c);
del_string(data, c);//输出指定字符操作
print_string(data);
getchar( );
return 0;
}
void enter_string( char *str)
{
printf("请输入字符串:\n");
gets(str);
}
void del_string( char *ch, char c)
{
int i, j;
for(i=0, j=0; ch[i]!='\0'; i++)
{
if(ch[i]!=c)
{
ch[j++]=ch[i];
}
}
ch[j]='\0';
}
void print_string(char *ch)
{
printf("输出处理后的字符串:\n");
printf("%s\n",ch);
}
删除字符串中指定字符
最新推荐文章于 2023-09-16 16:17:09 发布