std:: memchr
From ja.cppreference.net
|
定義先ヘッダ
<cstring>
|
||
|
const
void
*
memchr
(
const
void
*
ptr,
int
ch,
std::
size_t
count
)
;
|
||
|
void
*
memchr
(
void
*
ptr,
int
ch,
std::
size_t
count
)
;
|
||
ch を unsigned char に変換し、 ptr が指すオブジェクトの先頭 count バイト(各バイトは unsigned char として解釈)内でその値が最初に現れる位置を検索します。
|
この関数は、バイトを順次読み取り、一致するバイトが見つかり次第停止するかのように動作します: ptr が指す配列のサイズが count より小さい場合でも、配列内で一致が見つかれば、動作は明確に定義されます。 |
(C++17以降) |
目次パラメータ
戻り値バイトの位置へのポインタ、またはそのようなバイトが見つからない場合はヌルポインタ。 例文字配列を検索します。
このコードを実行
出力: search character found 関連項目
| ||||||||||||||||