この関数の目的
strpbrk()は、文字列中の複数の文字を検索する。
定義
#include <string.h> char *strpbrk(const char *s1, const char *s2);
働き
この関数は、 s1 が指す文字列の中で最初の s2 が指す文字列中のいずれかと同じ文字の位置を特定する。
返り値は、特定された文字へのポインタであるか、 s2 のどの文字も s1 内に出現しない場合はヌルポインタである。
解説
規格を読んでも分かりにくいが、要するに strchr() の多文字バージョンである。