文法:
#include <cstring> void *memchr( const void *バッファ, int 文字, size_t カウント );
memchr()関数は指定されたバッファ('カウント'で指定された文字数の長さを持つ)の中を探索し、'文字'で指定された文字が最初に見つかった場合に、その位置を表すポインタを返します。もし見つからなければNULLを返します。
サンプル:
char names[] = "Alan Bob Chris X Dave"; if( memchr(names,'X',strlen(names)) == NULL ) printf( "Xは見つかりませんでした。\n" ); else printf( "Xが見つかりました。\n" );