この関数の目的
strstr()は、文字列中の文字列を検索する。
定義
#include <string.h> char *strstr(const char *s1, const char *s2);
働き
この関数は、 s1 が指す文字列の中で最初の s2 が指す文字列(終端のヌル文字を含まない)が出現する位置を特定する。
返り値は、特定された文字列へのポインタか、文字列が発見されなければヌルポインタである。 s2 が空文字列を指している場合は、 s1 が返る。
解説
文字列の中の文字列を検索する関数である。