|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Feb 2003
Città: Roma
Messaggi: 76
|
Selezione da tastiera in c
Scusate, ma vorrei sapere se esiste un qualcosa che mi permetta di selezionare con i tasti direzionali le opzioni di un menu per poi confermare con il tasto invio.
Io ho come compilatore TurboC se non dovesse esistere su questo compilatore me ne potreste indicare un altro? Grazie. |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Queste tematiche appartengono alla gestione del terminale....
In ogni caso dovresti utilizzare una libreria che ti consenta di effettuare il binding dei tasti a delle routine ... Se non hai particolari esigenze grafiche, ti consiglio la libreria readline, altrimenti opta per ncurses. Sotto Unix avresti un'opzione in più da autolesionista che sarebbe quella di sminchiettare con il database terminfo ... |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Feb 2003
Città: fra casa e lavoro
Messaggi: 1061
|
quando ancora neanche sapevo dell'esistenza del c++ usavo il mio bel loop sul getch con switch all'interno sul codice ascii del tasto che mi interessava... brutale, ma se non serve roba raffinata va bene
|
![]() |
![]() |
![]() |
#4 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
E' la stessa strategia che usano le ncurses. Ovviamente per effettuare una cosa del genere hai bisogno di un terminale in modalità char buffered ... Ma sostanzialmente anche i nomi delle routines sono identici ...
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:00.