std::strpbrk
Aus cppreference.com
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
definiert in Header <cstring>
|
||
const char* strpbrk( const char* dest, const char* str ); |
||
char* strpbrk( char* dest, const char* str ); |
||
Findet das erste Zeichen in Byte String, auf den
dest
, das ist auch in Byte String, auf den str
.Original:
Finds the first character in byte string pointed to by
dest
, that is also in byte string pointed to by str
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Inhaltsverzeichnis |
[Bearbeiten] Parameter
dest | - | Zeiger auf den nullterminierten Bytestring analysiert werden
Original: pointer to the null-terminated byte string to be analyzed The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
str | - | Zeiger auf die null-terminierte Byte-String, der die Zeichen enthält zu suchen
Original: pointer to the null-terminated byte string that contains the characters to search for The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[Bearbeiten] Rückgabewert
Pointer auf das erste Zeichen in
dest
, das ist auch in str
oder NULL wenn keine solche Zeichen vorhanden ist .Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[Bearbeiten] Beispiel
#include <cstdio> #include <cstring> int main() { char* input = "hello world friend of mine"; char* space = " "; char* pos = input; int word_counter = 0; do { pos = std::strpbrk(pos, space); word_counter++; pos ? pos++ : pos; std::printf("%d\n", word_counter); } while (pos != NULL); };
Output:
1 2 3 4 5
[Bearbeiten] Siehe auch
gibt die Länge der maximalen ersten Segment, nur die Charaktere nicht in einem anderen Byte-String gefunden besteht Original: returns the length of the maximum initial segment that consists of only the characters not found in another byte string The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (Funktion) | |
findet das erste Vorkommen eines Zeichens Original: finds the first occurrence of a character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (Funktion) | |
C documentation for strpbrk
|