cs_chalana
Messages postés3Date d'inscriptiondimanche 9 février 2003StatutMembreDernière intervention20 novembre 2003
-
19 nov. 2003 à 21:14
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 2004
-
20 nov. 2003 à 06:36
:)
j,aimerai ecrire un programme d,intelligence .l,utilisateur est prie de donner une liste de mot qui lui viennent dans la tete et ceci pendant 2mn . les 2 minute ecoule alors les mots de utilisateur seront affiche avec l, intervalle de temps entre chaque mot . est ce que quelqu,un a une idee des fonctions necessaire.
merci d,avance
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 19 nov. 2003 à 21:37
tu peux utiliser sleep(N) qui fait une pause dans le prog de N secondes
#include <dos.h>
void sleep(unsigned seconds);
Description
Suspends execution for an interval (seconds).
With a call to sleep, the current program is suspended from execution for the number of seconds specified by the argument seconds. The interval is accurate only to the nearest hundredth of a second or to the accuracy of the operating system clock, whichever is less accurate.
cs_chalana
Messages postés3Date d'inscriptiondimanche 9 février 2003StatutMembreDernière intervention20 novembre 2003 20 nov. 2003 à 00:11
:)
merci pour vos proposition mais le grand probleme est de calculer le temps entre 2 mot et aussi le programme doit s,arreter automatiquement apres 2 mn en donnant les mots que l,utilisateur a donne en 2mn si quelqu,un a une idee qu,il ne tarde pas merci d,avance!!
salut
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 20 nov. 2003 à 06:36
ben justement tu pe te servir de clock() ( comme GetTickCount() )
tu stock la valeur au debut
int debut=clock();
et des qu'un mot est saisie par exemple
int temps1=clock()-debut;
ensuite des que le deuxieme mot est saisie
int temps2=clock()-(debut+temps1);
et ainsi de suite...