ciao a tutti!!! vi ringrazio per avermi aiutato e a capire questa funzione nel mio precedente post.. però ho ancora un altro dubbio.. siccome l'altra volta avevamo fatto degli esempi in cui si premeva un solo tasto ora ho provato a farlo con due tasti..
se schiaccio 's' non da problemi ma se schiaccio 'z' spesso non va e devo schiacciarlo più volte.. ho notato anche che se metto un valore più alto nello Sleep() funziona pure meno.. come faccio a far si che stampi sempre nulla all'infinito a meno che non premo 's' o 'z' e allora li deve stampare le relative lettere.. grazie
codice:#include<ctime> #include<stdio.h> using namespace std; main() { int i; while(1) { if (!kbhit()) printf("nulla "); if (kbhit()) { if(getch()=='s') { printf("s "); } } if (kbhit()) { if(getch()=='z') { printf("z "); } } Sleep(500); } getch(); }