Você está aqui: C++ ::: Dicas & Truques ::: Strings e Caracteres |
Como retornar um iterador para o último caractere de uma string usando end()Quantidade de visualizações: 8047 vezes |
/* Como obter um iterador para o último caractere de uma string usando end(). Observe que end() é o próximo elemento após o final da string. Devemos decrementá-lo em 1 para obter o caractere final. */ #include <string> #include <iostream> using namespace std; int main(int argc, char *argv[]) { string str("Osmar J. Silva"); // obtém um ponteiro para o último caractere string::iterator it = (str.end() - 1); cout << "O último caractere é: " << *it << "\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 |