删除字符串中指定字符

来源:互联网 发布:linux环境变量配置修改 编辑:程序博客网 时间:2024/06/08 15:02
#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);}
0 0
原创粉丝点击