Larback - Retornando conhecimento

Essa árvore não está de cabeça para baixo?

Strings em C++

A linguagem C++ oferece diversos recursos para facilitar o desenvolvimento de programas. Um deles é a manipulação de strings, que em C, são implementadas através de vetores de char, cujo último elemento deve ser um caractere nulo (\0).
Em C++ temos o tipo string (lembre-se de adicionar o cabeçalho string):
#include <iostream>
#include <string>
using namespace std;
int main() {
	string nome;
	cout << "Informe seu nome: " ;
	getline(cin,nome);
	cout << "Bem vindo à programação C++ " << nome;
	return 0;
}

Repare que a leitura da string foi feita utilizando a função getline e não o cin. Se utilizássemos o cin a leitura seria feita até o primeiro espaço somente, assim, se o usuário escrevesse "Leo Larback" a variável nome receberia apenas "Leo".

Se precisar acessar um caracter específico da string, basta informar a posição do caracter desejado entre colchetes, assim, sendo a string x = "banana" - se mandarmos imprimir x[0] o "b" será impresso.

Para ver todas as funções, acesse: http://www.cplusplus.com/reference/string/string/


Bons estudos.