Bonjour à tous ,

voilà , j'ai eu le livre "Programmation 486 et Pentium" de Sybex où on essaie d'optimiser des programmes C ou ASM , mais j'ai un soucis avec leur timer , d'ailleur , il ne fonctionne pas sur un systéme protégé comme Windows 2000/XP car il tente d'accéder à une adresse et de modifier son contenu , donc j'ai eu l'idée d'utiliser clock () , mais elle renvoi le temps en microsecondes , ce qui n'offre pas une très grande précision car vu que j'ai un P4 à 2,8 Ghz , la soustraction du temps avant la portion à mésurer du temps aprés la portion à mésurer , j'obtiens parfois 0 , donc peut quelqu'un me dire s'il existe une fonction qui permet d'obtenir le temps en nanosecondes , et si possible , une qui permet de le donner en cycles ?

Merci d'avance pour toute réponse .