std::basic_string::find — cppreference.com
De cppreference.com
<metanoindex/>
<tbody> </tbody>
|
|
(1) | |
|
|
(2) | |
|
|
(3) | |
|
|
(4) | |
Trouve la première chaîne égale à la séquence de caractères donnée. La recherche commence à pos, à savoir la sous-chaîne trouvée ne doit pas commencer dans une position précédant pos .
Original:
Finds the first substring equal to the given character sequence. Search begins at pos, i.e. the found substring must not begin in a position preceding pos.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
1)
Trouve la première chaîne égale à str .
Original:
Finds the first substring equal to str.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
Trouve la première chaîne à la hauteur des caractères count premiers de la chaîne de caractères pointée par s. s peuvent inclure des caractères nuls .
Original:
Finds the first substring equal to the first count characters of the character string pointed to by s. s can include null characters.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
3)
Trouve la première chaîne égale à la chaîne de caractères pointée par s. La longueur de la chaîne est déterminée par le premier caractère null .
Original:
Finds the first substring equal to the character string pointed to by s. The length of the string is determined by the first null character.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
4)
Trouve le premier caractère ch .
Original:
Finds the first character ch.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Paramètres
| str | - | chaîne à rechercher Original: string to search for The text has been machine-translated via Google Translate. |
| count | - | longueur de chaîne à rechercher Original: length of substring to search for The text has been machine-translated via Google Translate. |
| s | - | pointeur vers une chaîne de caractères pour seach Original: pointer to a character string to seach for The text has been machine-translated via Google Translate. |
| ch | - | de caractères à rechercher Original: character to search for The text has been machine-translated via Google Translate. |
Retourne la valeur
la position du premier caractère de la chaîne trouvée ou npos si aucune sous-chaîne ne soit trouvé .
Original:
position of the first character of the found substring or npos if no such substring is found.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Exemple
#include <string> #include <iostream> void print(std::string::size_type n, std::string const &s) { if (n == std::string::npos) { std::cout << "not found\n"; } else { std::cout << "found: " << s.substr(n) << '\n'; } } int main() { std::string::size_type n; std::string const s = "This is a string"; // search from beginning of string n = s.find("is"); print(n, s); // search from position 5 n = s.find("is", 5); print(n, s); // find a single character n = s.find('a'); print(n, s); // find a single character n = s.find('q'); print(n, s); }
Résultat :
found: is is a string found: is a string found: a string not found
Voir aussi
trouver la dernière occurrence d'une chaîne Original: find the last occurrence of a substring The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
trouver la première occurrence des caractères Original: find first occurrence of characters The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
trouver la première absence de caractères Original: find first absence of characters The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
trouver la dernière occurrence de caractères Original: find last occurrence of characters The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
trouver une dernière absence de caractères Original: find last absence of characters The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |