Program 95:
This is same as program 91 Search substring
Output:
#include<stdio.h> #include<string.h> int search(char[],char[]); main() { int i,j,len1,len2,k=0,flag=0; char str[100],substr[100],temp[100]={0}; printf("Enter a string\n"); gets(str); printf("Enter a sub string to be searched\n"); gets(substr); len1=strlen(str); len2=strlen(substr); for(i=0;i<strlen(str);i++) { k=0; for(j=i;j<i+len2;j++) { temp[k]=str[j]; k++; } temp[k]='\0'; flag=search(temp,substr); if(flag==1) { break; } else { continue; } } if(flag==1) { printf("Search Successful\n"); } else { printf("Search Unsuccessful\n"); } } int search(char str1[],char substr1[]) { if(strcmp(str1,substr1)==0) { return(1); } else { return(0); } }Explanation:
This is same as program 91 Search substring
Output: