#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char p[100], q[100];
int sp, sq;
int flag = 0;
printf("input string 1: ");
scanf("%100s", p);
printf("input string 2: ");
scanf("%100s", q);
sp = strlen(p);
sq = strlen(q);
if (sp < sq || sp == 0 || sq == 0) {
printf("no matched.\n");
} else {
unsigned int i, j;
for (i = 0; i < sp - sq + 1; i++) {
for (j = 0; j < sq; j++) {
if (p[i + j] != q[j])
break;
}
if (j == strlen(q)) {
printf("matched %d - %d\n", i, i + strlen(q) - 1);
flag = 1;
}
}
if (flag == 0)
printf("no match.\n");
}
return 0;
}
/* end */