PDA

View Full Version : per favore


Maurizioale
19-05-2004, 20:04
Vorrrei sapere come fare per gestire i tasti della tastiera in c++.
Ho capito che si tratta di gestire un evento ma non so niente di piu'.Aiuto mi serve per un programma che sto ultimando.
Grazie

cionci
20-05-2004, 00:38
Compilatore e sistema operativo ?

Maurizioale
20-05-2004, 19:57
Allora, il mio problema è il seguente:
in c++ per leggere una variabile in input devo usare cin>> e quindi nel programma in esecuzione devo inserire un valore e premere invio.
Ecco, io non voglio premere invio,voglio subito sapere quale tasto è stato digitato.
Spero che qualcuno mi capisca e mi dia una mano per risolvere questo ploblema.
Grazie di nuovo

cionci
20-05-2004, 20:02
Ripeto...compilatore e sistema operativo... Le soluzioni sono molteplici...ma dipendono da questi fattori...

Maurizioale
20-05-2004, 20:09
scusami ma non capisco.Ti prego di avere un po' di pazienza e ti ringrazio per aver risposto.Comunque sia se ho capito bene quello che dici:è tra programma in esecuzione e windows non con il compilatore.

cionci
20-05-2004, 20:14
Voglio sapere con quale compilatore stai compilando il tuo programma ;)

Maurizioale
20-05-2004, 20:15
sto usando Visual C++ 6.0

Maurizioale
20-05-2004, 20:22
su windows 98

cionci
21-05-2004, 01:38
Includi conio.h ed utilizza le funzioni _getch e _getche... _getche visualizza il carattere premuto _getch non lo visulizza...
Utilizza anche _kbhit per ferificare se è stato premuto o meno un tasto...
int c;
if(_kbhit()) c = _getch();

Maurizioale
21-05-2004, 21:19
l'ho provato e funziona a meraviglia!!Grazie per il tuo aiuto!
:D