Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [C++] Programma onderdeel timen.. (https://forum.scholieren.com/showthread.php?t=1122703)

Joël 07-03-2005 20:02

[C++] Programma onderdeel timen..
 
Hoi,

Ik weet niet zeker of er hier ook veel programmeurs zitten, maar ik probeer het maar..: Is er hier iemand die weet hoe ik in C++ de duur van een bepaald programma onderdeel kan timen (bijvoorkeur in miliseconden)? Ik ben namelijk bezig voor een opdracht voor school, en zou het wel leuk vinden om in de opdracht te kunnen zetten hoe lang het programma precies over de berekeningen heeft gedaan.

;)

- Joël

dafelix 07-03-2005 20:10

wat ik iig met PHP doe, en ook wel in C++ zou kunnen:

Code:

Tijd = nu(in miliseconden precies)
// Hier de rest van het programma
Duur = nu(in miliseconden precies) - Tijd
echo "Het uitvoeren van dit programma duurde %s seconden", Duur


Dr HenDre 07-03-2005 20:15

http://msdn.microsoft.com/library/de...crt__ftime.asp
dit is wat je zoekt :)

Dr HenDre 07-03-2005 20:16

Citaat:

dafelix schreef op 07-03-2005 @ 21:10 :
wat ik iig met PHP doe, en ook wel in C++ zou kunnen:

Code:

Tijd = nu(in miliseconden precies)
// Hier de rest van het programma
Duur = nu(in miliseconden precies) - Tijd
echo "Het uitvoeren van dit programma duurde %s seconden", Duur


daar zat ik net ook effe mee te kloten maar t probleem is dat ik geen functie kan vinden van c++ wat de tijd in ms geeft :confused: heel raar. Je kan wel fracties van een bepaalde sec weergeven. Dus om de totale tijd uit te rekenen doe je dan verschil in sec + verschil in ms

Joël 07-03-2005 20:24

Citaat:

dafelix schreef op 07-03-2005 @ 21:10 :
wat ik iig met PHP doe, en ook wel in C++ zou kunnen:

Code:

Tijd = nu(in miliseconden precies)
// Hier de rest van het programma
Duur = nu(in miliseconden precies) - Tijd
echo "Het uitvoeren van dit programma duurde %s seconden", Duur


Euh.. Nou.. Het algoritme zelf zou ik denk ik wel hebben gevonden, hoor :D. Alleen ik weet niet hoe ik met c++ de (systeem)tijd op kan vragen.

Joël 07-03-2005 21:05

Citaat:

Dr HenDre schreef op 07-03-2005 @ 21:15 :
http://msdn.microsoft.com/library/de...crt__ftime.asp
dit is wat je zoekt :)

Dank je wel..

Het vervelende is alleen dat ik geen flauw idee heb hoe ik die dingen in m'n programma moet implementeren... En hoe ik al die functies precies moet aanroepen enzo... (Ben best wel een newbie wat c++ betreft..)

Warsocket 07-03-2005 21:57

GetTickCount api
timeGetTime api
of de beste (en de moeilijkste) de QueryPerformanceCounter

allemaal te vinden op msdn met c voorbeeld code


Alle tijden zijn GMT +1. Het is nu 20:45.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.