std:: memchr
| Localization library | |||||||||||||||||||||||||
| Regular expressions library (C++11) | |||||||||||||||||||||||||
| Formatting library (C++20) | |||||||||||||||||||||||||
| Null-terminated sequence utilities | |||||||||||||||||||||||||
| Byte strings | |||||||||||||||||||||||||
| Multibyte strings | |||||||||||||||||||||||||
| Wide strings | |||||||||||||||||||||||||
| Primitive numeric conversions | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||
| Text encoding identifications | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||
| Functions | ||||||||||||||||||||||||||||||||||||
| Character classification | ||||||||||||||||||||||||||||||||||||
| Character manipulation | ||||||||||||||||||||||||||||||||||||
| Conversions to numeric formats | ||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||
| String manipulation | ||||||||||||||||||||||||||||||||||||
| String examination | ||||||||||||||||||||||||||||||||||||
| Character array functions | ||||||||||||||||||||||||||||||||||||
| Miscellaneous | ||||||||||||||||||||||||||||||||||||
|
헤더 파일에 정의됨
<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 보다 작지만 배열 내에서 일치 항목을 찾은 경우, 동작은 명확히 정의됩니다. |
(since C++17) |
목차매개변수
반환값해당 바이트의 위치에 대한 포인터, 또는 해당 바이트가 발견되지 않으면 널 포인터. 예제문자 배열을 검색합니다.
이 코드 실행
출력: search character found 참고
| |||||||||||||||||