cs_guifou
Messages postés6Date d'inscriptionlundi 4 septembre 2006StatutMembreDernière intervention15 octobre 2007
-
15 oct. 2007 à 21:50
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 2014
-
18 oct. 2007 à 21:42
Bonsoir!
Voila je suis occupé depuis un certain temps sur un problème que je n'arrive pas a résoudre!
je suis entrain de programmer (en C++) un chronometre.
Le problème est que je veux éliminer certaines touches au claviers qui pouraient etre des parasites. --> je voudrai eliminer les touches pendant 1 sec après le lencement du chronomètre.
je croyait cela mais cela ne marche pas car si il n'y a pas de parasites je dois quand meme appuyer sur une touche
start = clock(); //démarer le chrono
end = clock();
elapsed = ((double)end - start) / CLOCKS_PER_SEC;
while (elapsed<1 && getch())
{
end = clock();
elapsed = ((double)end - start) / CLOCKS_PER_SEC;
}
c'est le bloc du while qui pose problème!
j'espère que j'ai été assez clair
Bonsoir et encore merci,
Guillaume
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 18 oct. 2007 à 21:42
Salut,
Je suis pas sûr d'avoir compris ce que tu voulais faire, mais j'ai aussi l'impression que tu as un problème de getch bloquant. Regarde ce code si tu es sous Windows (Et accessoirement le topic pour comprendre à quoi il sert).
3ème année en ecole d'ingé d'info cherche stage de 4 mois à partir du 01/04/08