Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

robdomingues

Exercício de string

Recommended Posts

Ola bom dia, eu estou aprendendo agora a trabalhar com C++ e meu professor me passou um exercício onde tenho que pedir para o usuário informar 3 nomes, guardar estes 3 nomes em um vetor e apresentá-los depois.

 

Mas em C++ eu não consigo fazer isso, alguém me ajudar, já tentei usar muitas coisas e nada, e a explicação do professor não deu certo também, mas eu gostaria de aprender, se alguém puder me ajudar serei muito grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poste o código.

A questão é essa, o que eu tenho é que o professor não sabe responder, para declarar um vetor de string colocaria assim segundo ele, mas nao da certo.

 

char nome[20][3];

int i;

cout<<"Digite 3 nomes"<<endl;

for(i=0; i<3; i++)

{

cin>>nome;

}

 

cout<<"Nomes digitados"<<endl;

for(i=0; i<3; i++)

{

cout>>nome;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

No C++ é diferente vc falar em array de char e string. String é uma classe.

 

string nome[3];

char nome[3][20];

Compartilhar este post


Link para o post
Compartilhar em outros sites

No C++ é diferente você falar em array de char e string. String é uma classe.

 

string nome[3];

char nome[3][20];

Vou testar aqui e obrigado pela ajuda, logo volto para marcar como resolvido se der certo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

No cout tinha um erro, e o array tava declarado inverso

char nome[3][20]; // 3 strings de 20 caracters cada

#include <iostream>

 using namespace std;
 int main()
 {
	 char nome[3][20];
	 int i;
	 cout<<"Digite 3 nomes"<<endl;
	 for(i=0; i<3; i++)
	 {
		 cin>>nome[i];
	 }

	 cout<<"Nomes digitados"<<endl;
	 for(i=0; i<3; i++)
	 {
		 cout<<nome[i]<<endl;
	 }
 }

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.