文字列を検索できる事ができる関数の紹介です。
char *strstr(const char *s1, const char *s2);
文字列s1 の中に、文字列s2 があるかどうか検索します。
あった場合、あった場所の先頭のポインタ値が返ります。
なかった場合は、NULLが返ります。
#include <stdio.h>
#include <string.h> // インクルードが必要
void main(void) {
char a[] = "starandhosi";
char* p;
p = strstr(a, "and");
printf("%s\n", p);
}