std::strpbrk
De cppreference.com
<metanoindex/>
<tbody> </tbody>| Definido no cabeçalho <cstring>
|
||
const char* strpbrk( const char* dest, const char* str ); |
||
char* strpbrk( char* dest, const char* str ); |
||
Localiza o primeiro caractere na seqüência de bytes apontado por
dest, que também está na cadeia de bytes apontado por 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.
Parâmetros
| dest | - | ponteiro para o byte string terminada em nulo para ser analisado
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 | - | ponteiro para o byte string NULL-Terminated que contém os caracteres a procurar
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. |
Valor de retorno
Ponteiro para o primeiro caractere em
dest, que também está em str, ou NULL se não existe tal personagem.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.
You can help to correct and verify the translation. Click here for instructions.
Exemplo
#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);
};
Saída:
1
2
3
4
5
