C言語 文字列の検索 strstr

文字列を検索できる事ができる関数の紹介です。

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);

}