删除字符

来源:互联网 发布:犀牛软件安装包 编辑:程序博客网 时间:2024/06/05 14:51
/*输入一个字符串,再输入一个字符ch,将该字符串中所有的ch字符删除,输出该字符串*/#include <stdio.h>#include <stdlib.h>#include"string.h"void delchar(char p[],char ch){    char s[20];    int i=0,j=0;    for(i=0;p[i]!=0;i++){        if(p[i]!=ch){            s[j]=p[i];            j++;        }    }    s[j]=0;    for(i=0;s[i]!=0;i++)        p[i]=s[i];    p[i]=0;}int main(){    char p[20];    char ch;    printf("Give ch:");    ch=getchar();    printf("Give your array:");    scanf("%s",p);    delchar(p,ch);    printf("After declared:");    puts(p);    return 0;}

0 0
原创粉丝点击