std::basic_string::find
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> size_type find( const basic_string& str, size_type pos = 0 ) const; |
(1) | |
size_type find( const CharT* s, size_type pos, size_type count ) const; |
(2) | |
size_type find( const CharT* s, size_type pos = 0 ) const; |
(3) | |
size_type find( CharT ch, size_type pos = 0 ) const; |
(4) | |
Trouve la premire chane gale la squence de caractres donne. La recherche commence
pos, savoir la sous-chane trouve ne doit pas commencer dans une position prcdant 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.
You can help to correct and verify the translation. Click here for instructions.
1)
Trouve la premire chane 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.
You can help to correct and verify the translation. Click here for instructions.
2)
Trouve la premire chane la hauteur des caractres
count premiers de la chane de caractres pointe par s. s peuvent inclure des caractres 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.
You can help to correct and verify the translation. Click here for instructions.
3)
Trouve la premire chane gale la chane de caractres pointe par
s. La longueur de la chane est dtermine par le premier caractre 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.
You can help to correct and verify the translation. Click here for instructions.
4)
Trouve le premier caractre
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.
You can help to correct and verify the translation. Click here for instructions.
Paramtres
| str | - | chane rechercher
Original: string 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. |
| count | - | longueur de chane rechercher
Original: length of substring 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. |
| s | - | pointeur vers une chane de caractres pour seach
Original: pointer to a character string to seach for The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| ch | - | de caractres rechercher
Original: character 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
la position du premier caractre de la chane trouve ou
npos si aucune sous-chane 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.
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);
}
Rsultat :
found: is is a string
found: is a string
found: a string
not found
Voir aussi
trouver la dernire occurrence d'une chane Original: find the last occurrence of a substring The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique) | |
trouver la premire occurrence des caractres Original: find first occurrence of characters The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique) | |
trouver la premire absence de caractres Original: find first absence of characters The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique) | |
trouver la dernire occurrence de caractres Original: find last occurrence of characters The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique) | |
trouver une dernire absence de caractres Original: find last absence of characters The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique) | |