std::strpbrk
Da cppreference.com.
![]() |
Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate.
La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui. |
Elemento definito nell'header <cstring>
|
||
const char* strpbrk( const char* dest, const char* str ); |
||
char* strpbrk( char* dest, const char* str ); |
||
Trova il primo carattere nella stringa di byte puntato da
dest
, che è anche nella stringa di byte puntato da 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.
Indice |
[modifica] Parametri
dest | - | puntatore alla stringa con terminazione null byte da analizzare
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 | - | puntatore alla stringa con terminazione null byte che contiene i caratteri da cercare
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. |
[modifica] Valore di ritorno
Puntatore al primo carattere
dest
, che è anche in str
, o NULL se nessun personaggio esiste.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.
[modifica] Esempio
#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
[modifica] Vedi anche
restituisce la lunghezza massima del segmento iniziale che consiste dei soli caratteri non trovati in un'altra stringa di byte 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. (funzione) | |
trova la prima occorrenza di un carattere 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. (funzione) | |
C documentation for strpbrk
|