std::basic_string::find - cppreference.com
De cppreference.com
<metanoindex/>
<tbody> </tbody>
|
|
(1) | |
|
|
(2) | |
|
|
(3) | |
|
|
(4) | |
Encontra a primeira substring igual a seqüência de caracteres. Pesquisa começa na pos, ou seja, a substring encontrada não deve começar em uma posição anterior 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)
Encontra a primeira substring igual a 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)
Encontra a primeira substring iguais aos caracteres count primeiro da cadeia de caracteres apontada por s. s pode incluir caracteres nulos.
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)
Encontra a primeira substring igual à cadeia de caracteres apontada por s. O comprimento da corda é determinada pelo primeiro caractere nulo.
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)
Localiza o ch primeiro caractere.
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.
Parâmetros
| str | - | string para procurar Original: string to search for The text has been machine-translated via Google Translate. |
| count | - | comprimento da substring a ser pesquisada Original: length of substring to search for The text has been machine-translated via Google Translate. |
| s | - | ponteiro para uma cadeia de caracteres de pesquisa para a Original: pointer to a character string to seach for The text has been machine-translated via Google Translate. |
| ch | - | caracteres para pesquisa Original: character to search for The text has been machine-translated via Google Translate. |
Valor de retorno
posição do primeiro caractere da substring encontrado ou se não npos substring seja encontrado.
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.
Exemplo
#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); }
Saída:
found: is is a string found: is a string found: a string not found
Veja também
encontrar a última ocorrência de uma substring Original: find the last occurrence of a substring The text has been machine-translated via Google Translate. (função pública membro) [edit] | |
encontrar a primeira ocorrência de caracteres Original: find first occurrence of characters The text has been machine-translated via Google Translate. (função pública membro) [edit] | |
encontrar primeira ausência de caracteres Original: find first absence of characters The text has been machine-translated via Google Translate. (função pública membro) [edit] | |
encontrar última ocorrência de caracteres Original: find last occurrence of characters The text has been machine-translated via Google Translate. (função pública membro) [edit] | |
encontrar ausência de última caracteres Original: find last absence of characters The text has been machine-translated via Google Translate. (função pública membro) [edit] | |