SUBMENU NO C++

1. SUBMENU NO C++

Andrio Mello
Aqmello

(usa Outra)

Enviado em 05/11/2017 - 17:51h

Boa tarde, alguem pode me instruir, preciso fazer um trabalho de faculdade, mas não estou conseguindo fazer a programação do submenu. Já tenho menu pronto.

#include <cstdlib>
#include <iostream>


using namespace std;

int main (int argc, char *argv[])
{
int vEscolha;
while (true){
printf ("LEGAL RENT A CAR\n");
printf ("\n Menu: \n1 - Cadastrado Cliente\n2 - Controle de Locacao\n3 - Controle de funcionarios\n4 - Controle de veiculos - n5 - \n\nOpcao: ");
scanf("%c", &vEscolha);
printf("O usuario escolheu a opcao: %c", vEscolha);
puts ("\n\n");
}


system ("PAUSE");
return EXIT_SUCCESS;

Estou desesperado pois não consigo entender como fazer a codificação.

Obrigado e espero que alguém possa me ajudar.


  


2. Re: SUBMENU NO C++

Rodrigo Giácomo Moroni de Souza
RGMoroni

(usa Debian)

Enviado em 05/11/2017 - 18:11h

Cara "%c" tanto no printf como no scanf é utilizado para carácter, se quer 'pegar' um inteiro do teclado ou imprimir você utiliza "%d".


3. Re: SUBMENU NO C++

Andrio Mello
Aqmello

(usa Outra)

Enviado em 06/11/2017 - 13:16h

Obrigado pela ajuda, agora estou com dificuldade de conseguir fazer um submenu desse programa. Preciso cadastrar clientes, veiculos.

Mas ainda não estou conseguindo fazer essa parte.


4. Re: SUBMENU NO C++

Rodrigo Giácomo Moroni de Souza
RGMoroni

(usa Debian)

Enviado em 14/11/2017 - 14:48h

Aqmello escreveu:

Obrigado pela ajuda, agora estou com dificuldade de conseguir fazer um submenu desse programa. Preciso cadastrar clientes, veiculos.

Mas ainda não estou conseguindo fazer essa parte.


Ok cara, vc pode fazer o seguinte: cria um laço, dentro dele um switch-case e então vc pega as opções.

int opcao;
while (opcao != -1){
printf("opcao 1: tal coisa, opcao 2: tal coisa, opcao 3: sair");
scanf("%d", &opcao);
switch (opcao){
case 1:
printf("opcao 1");
break; //nao esquece do break é importante
case 2:
printf("opcao 2");
break;
default:
printf("finalizando");
opcao=-1;
break;

}
}

Você pode fazer dessa maneira, lembre-se que o C++ é orientado a objetos então tem que seguir as regras do paradigma, boa sorte.


5. Re: SUBMENU NO C++

Andrio Mello
Aqmello

(usa Outra)

Enviado em 14/11/2017 - 17:10h

Obrigado novamente, vou tentar dessa forma, mas acredito que vai dar certo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts