• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

martitix

Menu de opções

6 mensagens neste tópico

Boa tarde!

Como posso fazer para criar um menu de opções e selecionar a opçao pretendida sem ser com algum caracter?

Ou seja...nao quero

1-criar user\n2-editar ficheiro\n3-sair\n

if(opcao==1)...

else if(opcao==2)...

else...

mas sim

Criar User

Editar ficheiro

Sair

Obrigada!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

n sei s percebi o k keres...

algo do tipo andar com as setinhas pra cima e pra baixo e escolher uma opção?

se for isso podes fazer com a biblioteca ncurses (se usares linux, em windows há uma equivalente, acho que se chama conio...)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o mais facil para criar um menu é usar o switch

ex:

printf("para o opçao 1");

printf("para o opçao 2");

printf("para o opçao 3");

scanf("%d",&variavel);

switch(variavel)

{

case 1:

chamas a função para a opçao 1

break;

case 2:

funçao 2...

break;

etc...

}

assim envitas de ter tanto if, se não percebes-te o melhor é ires ver a o que faz o switch, caso nao saibas claro

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ola! obrigada. O caso e realmente o ter de andar com as setinhas para cima e para baixo...e clicar em enter para validar a opção pretendida.

Eu pus if, mas podia ser case...enfim, a duvida nao e essa, mas sim como fazer entao o dito menu sem numeros ou letras para seleccionar uma opcao, mas sim com o mover das setas.

Obrigada.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

n sei s percebi o k keres...

algo do tipo andar com as setinhas pra cima e pra baixo e escolher uma opção?

se for isso podes fazer com a biblioteca ncurses (se usares linux, em windows há uma equivalente, acho que se chama conio...)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ncurses...e depois como e feita a implementaçao...podes deixar aqui uma amostra sff?!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora