#include
<cstring>
void * memchr (const void *block, int c, size_t anzahl)
Liefert einen Zeiger auf das erste Zeichen c
in den ersten anzahl
Zeichen von block
.
block | Zeiger auf Speicherbereich |
c | gesuchtes Zeichen |
anzahl | Groesse des Speicherblocks in Bytes |
Rückgabewert:
Zeiger auf das erste gefundene Zeichen mit dem Wert c
,
sonst NULL
.
#include <cstring> #include <iostream> int main() { char str[] = "Das ist ein String"; char* p = (char *) std::memchr(str, 'r', std::strlen(str)); if (p) { std::cout << p << '\n'; } }