Você está aqui: C++ ::: Dicas & Truques ::: Strings e Caracteres |
Usando a função assign() para retornar uma substring de uma stringQuantidade de visualizações: 7521 vezes |
A função assign() nos fornece uma forma muito fácil de obter uma substring a partir de uma string. Veja uma de suas assinaturas: string& assign(const string& str, size_t pos, size_t n); Aqui nós devemos informar a string a partir da qual a substring será obtida, a posição do caractere a partir do qual a substring será obtida e finalmente, a quantidade de caracteres que a substring terá. Veja o exemplo: #include <string> #include <iostream> using namespace std; int main(int argc, char *argv[]) { string str = "Gosto de PHP e Java"; // vamos obter apenas a substring PHP string sub; sub.assign(str, 9, 3); // exibe o resultado cout << sub << "\n\n"; system("PAUSE"); // pausa o programa return EXIT_SUCCESS; } |
![]() |
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 |