Você está aqui: C++ ::: Dicas & Truques ::: Strings e Caracteres |
Usando a função assign() para retornar uma substring de uma stringQuantidade de visualizações: 7696 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 |





