[C ++] comment avoir l'horloge interne

daloji -  
Sylar44 Messages postés 20 Statut Membre -
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 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
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
lajocande
 
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 Statut Membre
 
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