std::strpbrk
De 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. |
| Defined in header <cstring>
|
||
| const char* strpbrk( const char* dest, const char* str ); |
||
| char* strpbrk( char* dest, const char* str ); |
||
Busca el primer carácter de cadena byte apuntado por
dest, que también se encuentra en cadena de bytes que apunta 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.
Contenido |
[editar] Parámetros
| dest | - | puntero a la cadena de bytes de terminación nula a analizar
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 | - | puntero a la cadena de bytes terminada en cero que contiene los caracteres que desea buscar
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. |
[editar] Valor de retorno
Puntero al primer carácter de
dest, que también está en str o NULL si no existe tal personaje .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.
[editar] Ejemplo
#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
[editar] Ver también
| devuelve la longitud del segmento inicial máximo que consiste de sólo los caracteres que no se encuentran en otra cadena de bytes 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. (función) | |
| encuentra la primera aparición de un carácter 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. (función) | |
| C documentation for strpbrk
| |