◐ Shell
clean mode source ↗

std::strpbrk - cppreference.com

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.

Click here for the English version of this page

<metanoindex/>

<tbody> </tbody>

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.

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.

Valore di ritorno

Puntatore al primo carattere dest, che è anche in str, o NULL se nessun personaggio esiste.

Original:

Pointer to the first character in dest, that is also in str, or NULL if no such character exists.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

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:

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) [modifica]

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) [modifica]

C documentation for strpbrk