std:: memchr
|
Определено в заголовочном файле
<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 и находит первое вхождение этого значения в первых count байтах (каждый интерпретируется как unsigned char ) объекта, на который указывает ptr .
|
Эта функция ведет себя так, как если бы она читала байты последовательно и останавливалась, как только найден соответствующий байт: если массив, на который указывает ptr , меньше чем count , но соответствие найдено в пределах массива, поведение является определенным. |
(since C++17) |
СодержаниеПараметры
Возвращаемое значениеУказатель на расположение байта или нулевой указатель, если такой байт не найден. ПримерПоиск в массиве символов.
Запустить этот код
Вывод: search character found См. также
| ||||||||||||||||