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: 646 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
#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){
cout << "Um dos caracteres foi encontrado no indice " <<
indice << endl;
}
else{
cout << "Nenhum dos caracteres foi encontrado" << endl;
}
cout << "\n\n";
system("PAUSE"); // pausa o programa
return EXIT_SUCCESS;
}
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 |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






