Você está aqui: C++ ::: Dicas & Truques ::: Strings e Caracteres |
Como pesquisar um grupo de caracteres no início de uma string C++ usando a função find_first_of()Quantidade de visualizações: 558 vezes |
Nesta dica mostrarei como podemos usar a função find_first_of() do C++ para pesquisar um grupo de caracteres no início de uma string. Nesse caso a função retorna o índice do primeiro caractere pertencente ao grupo que for encontrado no início da string. Caso nenhum dos caracteres seja encontrado, o valor string::npos é retornado. Veja o código C++ completo para o exemplo: #include <iostream> #include <string> using namespace std; // função principal do programa int main(int argc, char *argv[]){ // vamos criar uma string string frase = "Gosto muito de C++"; cout << "A frase e: " << frase << endl; // agora vamos pesquisar um dos caracteres abaixo size_t indice = frase.find_first_of("Xt"); // um dos caracteres foi encontrado? if(indice != string::npos){ Ao executar este código C++ nós teremos o seguinte resultado: A frase é: Gosto muito de C++ Um dos caracteres foi encontrado no índice 3 |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
AutoCAD Civil 3D .NET C# - Como retornar a quantidade de estacas de um alinhamento do Civil 3D usando a função GetStationSet() da classe Alignment da AutoCAD Civil 3D .NET API |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |