Subscribe Us

Responsive Advertisement

Advertisement

problem 20(delete every occurrence from string)

 problem 20(delete every occurrence from string)



//problem 20(delete every occurrence from string)

#include<stdio.h>

void removes(char *mainss,char *deletess)

{

    int mainl=strlen(mainss);

    int deletl=strlen(deletess);

    for(int i=0;i<=mainl-deletl;i++)

    {

        int found=0;

        for(int j=0;j<deletl;j++)

        {

            if(mainss[i+j]!=deletess[j])

            {

                found=1;

                break;

            }

        }


        if(found==0)

        {

            for(int j=i;j<=mainl-deletl;j++)

            {

                mainss[j]=mainss[j+deletl];

            }

            i--;


        }



    }



}

int main()

{

    char mains[200],deletes[100];

    printf("Enter your main string : ");

    gets(mains);

    printf("Enter your pattern : ");

    gets(deletes);

    removes(mains,deletes);

    printf("%s\n",mains);


    return 0;

}


Post a Comment

0 Comments