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;
}
0 Comments