Ir para conteúdo
Faça parte da equipe! (2024) ×

"Programa" que faz um "Sorteio"


Sr1extremo
 Compartilhar

Posts Recomendados

Ola, meu nome é Arthur e estou aqui para tentar sanar uma dúvida.

Estou aprendendo c++ e estou em aula de if/else, e então resolvi criar um "programa" que te pede um numero(o número que devera ser acertado),

o valor do premio, e o numero "chute".

Mas tem 3 problemas, eu gostaria de fazer com que a variavel "premio" consegui-se guardar strings e então usei const char, mas na hora de usar o "cin", o debugger diz que o operador é mutifunção e nao consegue detectar, então o alterei para valor int.

O outro, é que eu queria que de acordo a pessoa responde-se as "frases" sumissem, para que ninguem "cola-se" a resposta.

E o outro( ;-; ) é que eu quero que o programa, caso eu erre o número "chute", seja "reiniciado" ate o local onde eu coloco o numero "chute".

 

Esta aqui a source:

É necessário se cadastrar para acessar o conteúdo.

 

Eu tentei fazer umas ediçoes e acabei deixando o code assim :

É necessário se cadastrar para acessar o conteúdo.

Mas nao consegui arrumar de poder deixar o premio com letras, tentei char, const char e string e nada tudo erro de compilação.

Link para o comentário
Compartilhar em outros sites

1 - Para ler um texto usa:

 

string texto;

getline(cin, texto)

 

2- Para limpar tela usa:

 

clrscr(); ou

System("cls");

 

Acho que o 3 tu já resolveu pelo visto, é justamente esse While ai que tu fez rs.

 

Qualquer coisa só dizer.

bXbEjwF.png

Em meio a tantas guerras, feras, eras de rancor

Quem vai dizer de amor?

E num mundo onde muita coisa é cara e sem valor

Quem vai dizer de amor?

Link para o comentário
Compartilhar em outros sites

1 - Para ler um texto usa:

 

string texto;

getline(cin, texto)

 

2- Para limpar tela usa:

 

clrscr(); ou

System("cls");

 

Acho que o 3 tu já resolveu pelo visto, é justamente esse While ai que tu fez rs.

 

Qualquer coisa só dizer.

Nossa man, mt obg vey agr o codigo vai ficar super implementado, passei duas horas dando uma pesquisada e consegui implementar isso no codigo(eu ja tinha feito o outro ate postei na wc):

É necessário se cadastrar para acessar o conteúdo.

 

Só teve 1 erro a mais, eu quero que o premio apareca no cout, mas lá só aparece o numero(eu botei o premio de Play 4 kj)

EDIT: Resolvi o problema usei ao inves de string e getline(nao sei pq mas ele pulava a linha que eu queria) botei char e gets.

É necessário se cadastrar para acessar o conteúdo.

EDIT²(Na real 4) dei uma melhorada no codigo:

É necessário se cadastrar para acessar o conteúdo.

Link para o comentário
Compartilhar em outros sites

Cara, eu fiz uns testes aqui

É necessário se cadastrar para acessar o conteúdo.

 

Isso funciona normal pra mim.. Eu testei tanto char como string e ambos funcionar.

O getline não funciona para char mesmo.

bXbEjwF.png

Em meio a tantas guerras, feras, eras de rancor

Quem vai dizer de amor?

E num mundo onde muita coisa é cara e sem valor

Quem vai dizer de amor?

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois...
Este tópico está impedido de receber novos posts.
 Compartilhar

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.