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();
}