Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
Alex Oliveira

Var = Palavra; - Me ajuda, por favor.

Question

Oi gente, sou novo em C++ e estou tentando fazer uma variável receber um valor pelo próprio algoritmo, como a gente sempre faz "var=1;". Porém, o que eu quero armazenar é uma palavra (Ex: "var=palavra;"), mas, aparece erro. Alguém pode me ajudar com isso?

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Boa tarde Alex.

Acredito que seja algo assim:

#include <iostream>
  
using namespace std;
  
int main(){
  	//declaração de variável.
  	char palavra[] = "Digite aqui sua palavra";
  
  	//aí para usar a variável você pode fazer assim.
  	cout << palavra << endl;
  
  	return 0;
}

Se resolver seu problema coloque resolvido em seu post. Beleza?

 

Edited by asantos38

Share this post


Link to post
Share on other sites
  • 0

Mas eu quero declarar a palavra a ser encaixada na variavel durante o código. Como faço.

Em 19/06/2018 at 12:39, asantos38 disse:

Boa tarde Alex.

Acredito que seja algo assim:

#include <iostream>
  
using namespace std;
  
int main(){
  	//declaração de variável.
  	char palavra[] = "Digite aqui sua palavra";
  
  	//aí para usar a variável você pode fazer assim.
  	cout << palavra << endl;
  
  	return 0;
}

Se resolver seu problema coloque resolvido em seu post. Beleza?

 

 

Share this post


Link to post
Share on other sites
  • 0

Poste seu código usando o botão <>. Assim fica mais fácil de te ajudar.

Outra forma é usando o método getline() de cin:

 

#include <iostream>
  
using namespace std;
  
int main(){
  	char palavra[20];
  
  	cout << "Escreva uma palavra: ";
  
  	//Este trecho do código recebe sua palavra e armazena na variável palavra.
  	cin.getline(palavra, 20);
  
	return 0;  
}

O método getline() possui dois argumentos: o primeiro é a variável onde será armazenada a palavra e o segundo é o tamanho do vetor de caracteres.

Não esqueça que o tamanho do vetor de caracteres deve ter um caractere a mais para o ' \0 '. Exemplo:

se você quer armazenar 10 caracteres deve fazer " char palavra[11]; "

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  



  • Forum Statistics

    • Total Topics
      148417
    • Total Posts
      643832
×
×
  • Create New...