fabioliveira Posted April 5, 2013 at 09:00 PM Report #501893 Posted April 5, 2013 at 09:00 PM Boas noites. Eu estou a programar em linguagem C em que tenho um menu de letras como escolhas. exemplo: (A) Opção 1 (B) Opção 2 E queria que ao escrever 'A' nao fosse preciso clicar no 'enter'. Que mal clicasse no A ele entrasse logo sem clicar no entrer. Aguardo respostas. 1 Report
HappyHippyHippo Posted April 5, 2013 at 09:26 PM Report #501896 Posted April 5, 2013 at 09:26 PM Aguardo respostas. todos nós ... principalmente à velha pergunta : "Qual a pergunta que originou a resposta para todas as coisas : 42 ?". o que pretendes não é possível com o uso simples do C. necessitas de algo que interaja com o SO a um nível mais baixo. dá uma vista de olhos ao ncurses. com essa biblioteca, poderás fazer o que pretendes IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
METEMEDO Posted April 12, 2013 at 03:41 PM Report #502981 Posted April 12, 2013 at 03:41 PM O getchar() não faz isso?
HappyHippyHippo Posted April 12, 2013 at 03:47 PM Report #502982 Posted April 12, 2013 at 03:47 PM não IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
pwseo Posted April 12, 2013 at 04:59 PM Report #503005 Posted April 12, 2013 at 04:59 PM Esta é uma questão muito comum: Questão 19.1 do comp.lang.c FAQ Como o HappyHippyHippo já disse, terás que interagir com o sistema operativo a um nível relativamente baixo e altamente dependente do sistema. Está explicado nesse link que deixei.
fteixeira1993 Posted April 12, 2013 at 06:02 PM Report #503016 Posted April 12, 2013 at 06:02 PM Boas noites. Eu estou a programar em linguagem C em que tenho um menu de letras como escolhas. exemplo: (A) Opção 1 (B) Opção 2 E queria que ao escrever 'A' nao fosse preciso clicar no 'enter'. Que mal clicasse no A ele entrasse logo sem clicar no entrer. Aguardo respostas. antes de mais qual o SO que estas a utilizar, se for no windows tens a library conio.h em que podes usar o 'getche();' e dá para fazeres o que pretendes, caso seja linux, tens a ncurses como disse o @HappyHippyHippo, como não uso linux para programar C porque infelizmente o meu pc tem que ser partilhado por várias pessoas td o que tenho para programar faço-o em windows 😞. cumps, fteixeira1993
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now