std:: memchr
|
Definiert im Header
<cstring>
|
||
|
const
void
*
memchr
(
const
void
*
ptr,
int
ch,
std::
size_t
count
)
;
|
||
|
void
*
memchr
(
void
*
ptr,
int
ch,
std::
size_t
count
)
;
|
||
Wandelt ch in unsigned char um und sucht das erste Vorkommen dieses Wertes in den ersten count Bytes (jedes interpretiert als unsigned char ) des Objekts, auf das ptr zeigt.
|
Diese Funktion verhält sich so, als ob sie die Bytes sequenziell liest und anhält, sobald ein übereinstimmendes Byte gefunden wird: Wenn das Array, auf das ptr zeigt, kleiner als count ist, aber die Übereinstimmung innerhalb des Arrays gefunden wird, ist das Verhalten wohldefiniert. |
(since C++17) |
InhaltParameter
RückgabewertZeiger auf die Position des Bytes oder ein Nullzeiger, falls kein solches Byte gefunden wird. BeispielDurchsuchen Sie ein Array von Zeichen.
Diesen Code ausführen
Ausgabe: search character found Siehe auch
| ||||||||||||||||