#include <stdio.h>
#include <ctype.h>
#include <string.h>
void output_w(FILE* _out, const char* s, const char* pfx){
const char* p = s;
while((p
= strstr(p
, pfx
)) != NULL
){ if((p
== s
) || ! isalpha(*(p
- 1))){
continue;
}
}
p += n;
}
}
int main(void){
char buf[64] = "hello, apply, apple, application, ap";
char pfx[16] = "app";
/*
printf("Enter str: ");
fgets(buf, sizeof(buf), stdin);
printf("Enter prefix: ");
scanf("%s", pfx);
fflush(stdin);
*/
output_w(stdout, buf, pfx);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxjdHlwZS5oPgojaW5jbHVkZSA8c3RyaW5nLmg+Cgp2b2lkIG91dHB1dF93KEZJTEUqIF9vdXQsIGNvbnN0IGNoYXIqIHMsIGNvbnN0IGNoYXIqIHBmeCl7Cgljb25zdCBjaGFyKiAgcCA9IHM7Cgljb25zdCBzaXplX3QgbiA9IHN0cmxlbihwZngpOwoKCXdoaWxlKChwID0gc3Ryc3RyKHAsIHBmeCkpICE9IE5VTEwpewoJCWlmKChwID09IHMpIHx8ICEgaXNhbHBoYSgqKHAgLSAxKSkpewoJCQlpZighIHN0cm5jbXAocCwgcGZ4LCBuKSl7CgoJCQkJd2hpbGUoaXNhbHBoYSgqcCkpCgkJCQkJZnB1dGMoKnArKywgX291dCk7CgoJCQkJZnB1dGMoJ1xuJywgX291dCk7CgkJCQljb250aW51ZTsKCQkJfQoJCX0KCQlwICs9IG47Cgl9Cn0KCmludCBtYWluKHZvaWQpewoJY2hhciBidWZbNjRdID0gImhlbGxvLCBhcHBseSwgYXBwbGUsIGFwcGxpY2F0aW9uLCBhcCI7CgljaGFyIHBmeFsxNl0gPSAiYXBwIjsKLyoKCXByaW50ZigiRW50ZXIgc3RyOiAiKTsKCWZnZXRzKGJ1Ziwgc2l6ZW9mKGJ1ZiksIHN0ZGluKTsKCXByaW50ZigiRW50ZXIgcHJlZml4OiAiKTsKCXNjYW5mKCIlcyIsIHBmeCk7CglmZmx1c2goc3RkaW4pOwoqLwoJb3V0cHV0X3coc3Rkb3V0LCBidWYsIHBmeCk7CglyZXR1cm4gMDsKfQoKCg==