/* * C program to accept a string and a substring and * check if the substring is present in the given string */ #include void main() { char str[80], search[10]; int count1 = 0, count2 = 0, i, j, flag; printf("Enter a string:"); gets(str); printf("Enter search substring:"); gets(search); while (str[count1] != '�') count1++; while (search[count2] != '�') count2++; for (i = 0; i <= count1 - count2; i++) { for (j = i; j < i + count2; j++) { flag = 1; if (str[j] != search[j - i]) { flag = 0; break; } } if (flag == 1) break; } if (flag == 1) printf("SEARCH SUCCESSFUL!"); else printf("SEARCH UNSUCCESSFUL!"); } /* *OUTPUT: Enter a string: hello Enter search substring: world SEARCH UNSUCCESSFUL! Enter a string: helloworld Enter search substring:ld SEARCH SUCCESSFUL! */