BOOL continue;
while(1) // boucle infinie { if(a) { /* lecture de port // */ } }
UINT SetTimer( HWND hWnd, // handle of window for timer messages UINT nIDEvent, // timer identifier UINT uElapse, // time-out value TIMERPROC lpTimerFunc // address of timer procedure );
WM_TIMER: a = FALSE; break;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question#include <signal.h> volatile int timeout = 0; void alarm_handler(int nb) { timeout = 1; } /* dans le code de ta fonction de lecture : */ signal(SIGALRM, alarm_handler); alarm(15); while(timeout=0) { /* ta lecture non bloquante ... */ }