//WAP for finding a substring c[] inside a string X[] #include #include int substring(char X[], char c[]) { int flag,i,j; for(i=0;X[i];i++) { if(X[i]==c[0]) { flag=0; for(j=1;c[j];j++) { i++; if(X[i]!=c[j]) { flag=1; break; } } if(flag==0) return 1; } } return 0; } int main() { int ret; char str[50],sstr[25]; fgets(str,50,stdin); fgets(sstr,25,stdin); ret=substring(str,sstr); if(ret==1) printf("The substring exists in the string\n"); else if(ret==0) printf("There is no such substring in the string\n"); return 0; }