d abbord une source simplifiee de mon probleme:
#include <iostream>
#include <conio.h>
#include <ctime>
using namespace std;
int main()
{
int x;
time_t tps1,tps2;
while(true)//je sais que c est pas beau mais c est pr l exemple:-)
{
tps1=time(NULL);
do
{
tps2=time(NULL);
x=getch();
//tests sur x...
}while(difftime(tps1,tps2)<1);
//traitement
}
return 0;
}
voila dc en fait le do-while doit s arreter apres 1 sec mais le getch attends le prochain char dc si je ne presse aucune touche , le getch peut attendre bien plus d une seconde ... et dc je voulais savoir quels etaient les solutions possibles pr obtenir le resultat voulu.
Merci,++