[C ++] comment avoir l'horloge interne

Fermé
daloji - 9 mai 2006 à 16:13
Sylar44 Messages postés 20 Date d'inscription mardi 6 novembre 2007 Statut Membre Dernière intervention 24 août 2008 - 30 janv. 2008 à 10:49
bonjour
en ce moment je suis bloqué sur un programme ,je cherche a avoir l'horloge interne du pc je sais que c'est possible avec les registres mais j'aimerais faire plus facile.Est ce qu'il n y a pas de fonction qui permet d'avoir l'horloge interne de la mchine
merci
A voir également:

3 réponses

Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
10 mai 2006 à 09:50
Salut.
En principe des fonctions te permettent de faire ça dans <ctime>, mais je n'ai jamais reussi (ni jamais beaucoup persévérer) mais si tu regarde la doc des fonction tel que get_time(), ctime(), time() etc... tu devrai avoir la solution.
0
je cherche comment mettre un horloge dans mon site https://elmassiraschool.fr.gd/ tu peux me mettre un commentaire dans mon livre d'or et me laisser ton adresse merci
0
Sylar44 Messages postés 20 Date d'inscription mardi 6 novembre 2007 Statut Membre Dernière intervention 24 août 2008
30 janv. 2008 à 10:49
je sais pas si c'est ce que tu veux mais RDTSC te permet de compter le nombre de cycle passé
Après c'est à toi de diviser le résultat par la fréquence du cpu

double RDTSC(void)
{
unsigned long long x;
__asm__ volatile (".byte 0x0f, 0x31" : "=A"(x));
return (double)x;
}
0