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. |
<metanoindex/>
<tbody> </tbody>| Dclar dans l'en-tte <cstring>
|
||
const char* strpbrk( const char* dest, const char* str ); |
||
char* strpbrk( char* dest, const char* str ); |
||
Trouve le premier caractre de chane d'octets pointe par
dest, qui est galement en chane d'octets pointe par 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.
Paramtres
| dest | - | pointeur de la chane d'octets zro terminal analyser
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 | - | pointeur vers la chane d'octets termine par null qui contient les caractres rechercher
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. |
Retourne la valeur
Pointeur vers le premier caractre
dest, qui est aussi dans str ou NULL si aucun caractre n'existe .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.
Exemple
#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);
};
Rsultat :
1
2
3
4
5
Voir aussi
renvoie la longueur du segment initial maximal qui consiste de seulement les caractres ne se trouvent pas dans une autre chane d'octets 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. (fonction) | |
trouve la premire occurrence d'un caractre 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. (fonction) | |
C documentation for strpbrk
| |