C'è un problema con
codice:
...
while (clock() < endwait) {}
...
Questa soluzione occupa quasi interamente la CPU, per non 'fare niente' (attende il trascorrere del tempo).
E rallenta tutto il sistema :rollo:

Il tuo programma è per sistemi windows ?