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

suzy

menu, como parar?

6 mensagens neste tópico

ora bem  :(, estou a fazer um menu em c, e existe algo que nao gosto muito  :thumbdown:

tipo tenho este menu:

1 - inserir medico

2 - inserir  cliente

3 - actualizar medico

4- sair

se por exemplo eu digitar a opçao 1,  ou 2 ou seja qua for, o menu principal esta sempre por baixo e por cima, é normal?

so queria que o menu principal estivesse em cima e nao em baixo e em cima, existe alguma funcao para isso, ja usei o system pause, mas continua na mesma.

muito obrigada

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se bem entendi o que pretendes é que as opções do menu te apareçam em primeiro na tua janela... Para isso podes limpar a tela usando:

system("cls"); no Windows

system("clear"); no Linux

Tens de por isto antes dos printfs do menu. :(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

:) ja deu, agora tenho outro problema  :(:P:(

como coloco esta tag antes do printf, qd chamo uma funcao que esteja num dos cases, nao da :( o resulado fica no ecra numa fracçao de 1 s, nem da para ver :(.

como resolvo?

muito obrigada

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para no fim de cada case faz um system(pause), ou assim... Senão limpa sempre no início de cada case...

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